Procv no Excel Vba

O Procv (ou Vlookup em inglês) é uma das funções mais úteis e poderosas do Excel. No VBA, você pode usar o Procv para procurar valores em uma tabela e retornar um valor correspondente em outra tabela. Aqui está um exemplo de código que mostra como usar o Procv no VBA:

Sub ExemploProcv ()

Dim procurado Como String Dim planilhaOrigem Como Planilha Dim planilhaDestino Como Planilha Dim valorRetornado Como Variant

procurado = "João" Set planilhaOrigem = ThisWorkbook.Sheets ("Planilha1") Set planilhaDestino = ThisWorkbook.Sheets ("Planilha2")

'Coluna 2 da planilhaOrigem contém os valores procurados 'Coluna 3 da planilhaOrigem contém os valores a serem retornados 'Procurar o valor de procurado na coluna 2 da planilhaOrigem 'Retornar o valor da coluna 3 correspondente na planilhaDestino valorRetornado = Application.VLookup (procurado, planilhaOrigem.Range ("B1:C10"), 2, False)

'Escrever o valor retornado na célula A1 da planilhaDestino planilhaDestino.Range ("A1"). Value = valorRetornado

End Sub

Neste exemplo, o código procura o valor "João" na coluna 2 da planilha1 e retorna o valor correspondente na coluna 3 da planilha2. O valor retornado é escrito na célula A1 da planilha2. Observe que a função VLookup requer como argumentos o valor procurado, a tabela onde procurar, o número da coluna a retornar e um valor lógico indicando se a correspondência precisa ser exata (False) ou aproximada (True).

Veja também mais Dicas com a letra P

Dicas que começam com:

Comentários