O PROCV é uma função bastante útil no Excel, que permite buscar uma informação em uma tabela, a partir de uma referência na primeira coluna. No VBA, podemos usar o PROCV para automatizar o processo de busca em uma planilha.
O código abaixo mostra como utilizar o PROCV em VBA:
Sub BuscarDados() Dim valor_pesquisa As String Dim resultado As Variant valor_pesquisa = Range("A2").Value 'valor a ser pesquisado resultado = Application.WorksheetFunction.VLookup(valor_pesquisa, Range("B2:C10"), 2, False) Range("D2").Value = resultado 'exibe o resultado na célula D2 End Sub
Neste exemplo, a função PROCV é utilizada para buscar o valor da célula A2 na tabela que vai da célula B2 até a célula C10. O terceiro argumento da função (2) indica a coluna na qual a informação desejada se encontra (no caso, coluna C). Se o quarto argumento for "Verdadeiro", a função buscará o valor mais próximo do valor pesquisado. Se for "Falso", a função buscará apenas valores exatos.
O resultado da função é armazenado na variável "resultado", que é exibida na célula D2.
Espero ter ajudado!