Find com VBA
Em primeiro lugar, através do Find com VBA é possível localizar ou procurar determinado valor no Excel.
Em resumo, para que você encontre alguma informação, é necessário apenas inserir o código abaixo.
Sub encontre_vba()
Set Procurar = Cells.Find(What:="Studio Excel", After:=ActiveCell, _
LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False)
If Not (Procurar Is Nothing) Then
Procurar.Select
End If
End Sub
Note que estamos pesquisando pela palavra Studio Excel.
Ao vincular em algum botão activex no excel, ou rodar uma macro, ele vai localizar a palavra buscada.
Portanto, caso a palavra seja localizada, a palavra será selecionada.
Por fim, caso você não deseja procurar ou localizar através do VBA. Pode ser feito através da Função PROCH.
Encontre número com Find VBA
No entanto, também é possível localizar números através do procurar no excel VBA.
Vejam abaixo, como alteramos a palavra pelo número e conseguimos localizar o número 5 na planilha.
Sub encontre_vba()
Set Procurar = Cells.Find(What:="5", After:=ActiveCell, _
LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False)
If Not (Procurar Is Nothing) Then
Procurar.Select
End If
End Sub
Portanto, ao aplicar, irá localizar o número 5 em nossa base de dados.
Por fim, encerramos aqui nosso passo a passo de como utilizar a ferramenta Find no Excel VBA, com ela é possível localizar diversas informações.
No entanto, quanto maior for sua planilha, melhor será seu resultado.
Aconselhamos também, a leitura de nossos demais artigos de Excel VBA.