Ir ao conteúdo

Posts recomendados

Postado

Como faço um VBA para capturar valor da última célula preenchida da coluna A que estiver acima da primeira célula da coluna B.

 

Em anexo tem uma planilha explicando como deve ser o resultado, nela o processo esta mais claro

dados.xls

Postado

Veja se atende.

 

Sub teste()
 Dim linB As Long, linA As Long
  linB = Cells(1, 2).End(xlDown).Row
  linA = Cells(linB, 1).End(xlUp).Row
  MsgBox Cells(linA, 1) 'valor da última célula não vazia em A, acima da primeira linha não vazia em B
End Sub

 

Postado

@OreiaG Muito obrigado pela ajuda porém o código exibe na tela e eu preciso que o resultado fique salvo numa nova aba e seja igual como esta na planilha em anexo na guia resultado.

Postado
11 horas atrás, Diegodcr disse:

Como faço um VBA para capturar valor da última célula preenchida da coluna A que estiver acima da primeira célula da coluna B.

 

 

O código que postei responde a questão acima.

 

Para colocar a resposta em A1 da planilha resultado:

Sheets("resultado").[A1]=Cells(linA, 1)

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!