Procv no Excel com Vba

O Procv é uma função do Excel muito utilizada para pesquisa de dados em uma tabela. O VBA (Visual Basic for Applications) é uma linguagem de programação que permite automatizar tarefas no Excel. É possível usar o VBA para criar uma macro que execute uma pesquisa usando o Procv. Veja um exemplo de código:

Sub ProcvVba()

' Definindo as variáveis

Dim Tabela As Range

Dim Procurado As String

Dim Resultado As Variant

Dim ColunaResultado As Integer

' Setando os valores

Set Tabela = Range("A1:B5") ' Tabela de dados

Procurado = "Item 3" ' Valor a ser procurado

ColunaResultado = 2 ' Coluna onde está o resultado

' Executando a pesquisa com o Procv

Resultado = Application.WorksheetFunction.VLookup(Procurado, Tabela, ColunaResultado, False)

' Imprimindo o resultado na célula A7

Range("A7").Value = Resultado

End Sub

Neste exemplo, a macro procura o valor "Item 3" na coluna A da tabela (que vai da célula A1 até a A5) e retorna o valor correspondente da coluna B (que está na segunda coluna da tabela). O resultado é impresso na célula A7. É importante lembrar que a função VLookup só funciona se os dados da tabela estiverem ordenados em ordem crescente.

Veja também mais Dicas com a letra P

Dicas que começam com:

Comentários