Ir ao conteúdo

Excel Comando de Busca em VBA Excel


Ir à solução Resolvido por Basole,

Posts recomendados

Postado

Caras, primeiramente peço desculpas caso eu esteja postando isso no local errado.

 

Mas é o seguinte, estou montando uma planilha no excel e preciso da seguinte situação:

 

Em uma celula, no caso J2, eu tenho uma data, e ao clicar em um botão preciso que o código  faça uma busca nas linhas da

coluna I, e ao encontrar a data que coincide (no caso, somente uma data nessa coluna irá coincidir), este retorne o numero da linha em que foi encontrado.

 

já tentei usando Find mas não consegui, sou leigo no assunto e necessito de ajuda. Desde já agradecido a quem puder ajudar.

  • Solução
Postado

Segue um exemplo:

Sub BuscaLinha()
    Dim rng      As Range
    Dim suaData  As Date

    With ThisWorkbook.Sheets("nome da sua aba")
    
       suaData = .Range("J2")
        Set rng = .Columns("I").Find(suaData, LookIn:=xlValues, Lookat:=xlWhole)
          If Not rng Is Nothing Then
              MsgBox suaData & "-> encontrada na linha:  " & rng.Row, 0, ""
          Else
              MsgBox " Não encontrado"
          End If
    End With
End Sub

 

  • Obrigado 1
Postado
25 minutos atrás, Basole disse:

Segue um exemplo:


Sub BuscaLinha()
    Dim rng      As Range
    Dim suaData  As Date

    With ThisWorkbook.Sheets("nome da sua aba")
    
       suaData = .Range("J2")
        Set rng = .Columns("I").Find(suaData, LookIn:=xlValues, Lookat:=xlWhole)
          If Not rng Is Nothing Then
              MsgBox suaData & "-> encontrada na linha:  " & rng.Row, 0, ""
          Else
              MsgBox " Não encontrado"
          End If
    End With
End Sub

 

 

Cara muito obrigado, é exatamente o que eu preciso.

Valeu pelo seu tempo.

  • Curtir 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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!