1
resposta

Comandos de procura como PROCV, PROCH e ÍNDICE

Gostaria de entender como devo fazer meu código no VBA se quero usar comandos como PROCV, PROCH ou ÍNDICE, pois não foi explicado em nenhum vídeo.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Lucas. Se entendi direito sua dúvida, pode colocar a fórmula no seu código VBA como escreveria na barra de fórmulas do excel normalmente, conforme exemplo abaixo:

Worksheets("Sheet1").Range("A1:B3").Formula = "=RAND()"

Além desta opção, vc pode usar: WorksheetFunction. e o nome da função. (Quando vc digitar o "." o editor já vai te mostrar as opções disponíveis.

lValor = WorksheetFunction.VLookup("Teste", Sheets("Plan1").Range("A:C"), 2, False)

Apenas lembrando que no VBA, o nome da função deve ser em INGLÊS.Ex.: PROCV = VLOOKUP, PROCH = HLOOKUP, ÍNDICE = INDEX.

Neste link, pode ver o nome das funções em inglês, caso tenha dúvidas: Guia de Para Funções Port x Inglês

Abraço.