DICAS DE MACROS E VBA
32. Traduzir fórmulas de português para inglês usando VBA
Um dos problemas que os usuários do Excel em português enfrentam ao
utilizar o VBA é a questão das funções em inglês. Uma vez que se deseja
utilizar funções dentro do código é necessário digita-las no idioma de origem
da linguagem, para tanto fórmulas como por exemplo:
=ÍNDICE(H5:H14;CORRESP(E2;I5:I14;0))
Precisam ser escritas dentro do código como:
=INDEX(H5:H14,MATCH(E2,I5:I14,0))
Para usuários habituados com o Excel em português, isso pode ser um
problema, porém existe um truque para traduzir as funções utilizando a janela
de verificação imediata do editor VBA. Para tanto, basta acessar o editor com
o atalho Alt + F11 e então exibir a janela de verificação imediata:
Para “traduzir” as funções basta seguir os passos abaixo:
Selecionar a célula que contém a função desejada
Digitar na janela de verificação imediata: “? ActiveCell.Formula”