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.
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.
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.