Um procedimento Visual Basic Application procura de forma eficiente através de grandes quantidades de dados usando o método Find . Este método é usado para fazer uma correspondência exata do conteúdo de uma ou mais células em busca através de uma planilha, várias planilhas ou até mesmo livros. O método Find VBA é mais eficiente do que usando apenas um laço em termos de velocidade e linhas de código. Você pode combinar o método de localização com outros métodos e funções em VBA para uma macro ainda mais eficaz. Instruções
1
Abra o arquivo do Excel que você deseja adicionar a sintaxe do método Find no seu procedimento.
2
Abra o Editor de VBA para ver o seu procedimento. Localize a área em seu procedimento onde você deseja inserir a sintaxe do método Find
3
Adicione este método sintaxe Localizar para seu procedimento : .
Range_Object.Find (O que , depois , Lookln , LookAt , SearchOrder , SearchDirection , MatchCase , MatchByte , SearchFormat ) . Um exemplo é
Sub Rápido ( )
" Enter" Aqui está! " em uma célula na folha 1
If Not Sheetl.Cells.Find (O que : . = " Aqui está! " , After: = Celis (1 , 1), Lookln : = xlValues , LookAt : = xlPart ,
SearchOrder : xlByRows , Pesquisa Direção: = x Em seguida, MatchCase : = True , SearchFormat : = True ) é _
Nada Then MsgBox " Aqui está! "
End Sub
Este procedimento retorna nada se nenhuma correspondência for encontrada.
4
Salve e feche o arquivo do Excel quando terminar . O procedimento estará disponível na próxima vez que você abrir o arquivo.