Neste artigo você aprenderá como traduzir planilhas no Excel de forma automática com VBA com uma planilha gratuita.
Dicionário para Traduzir a Planilha no Excel com VBA
Na nossa solução temos a seguinte planilha, aonde você tem os botões para selecionar os campos, que é irão selecionar os campos para vinculá-los.
E nos botões com a bandeira do Brasil e dos EUA será aplicado diretamente os textos com a tradução logo abaixo para cada palavra vinculada.
Veja que temos abaixo as tabelas com os cabeçalhos, a ideia é alterar o cabeçalho à partir das células relacionadas.
A solução funciona clicando no botão selecionar campos, para relacioná-los
E ao clicar no botão de tradução temos a tradução automática dos textos conforme vemos abaixo.
Traduzir Planilhas no Excel com VBA
A tradução das planilhas é feita através de código VBA.
Para isso inicialmente é necessário copiar a planilha de Dicionário abaixo para a sua pasta de trabalho.
Os objetos abaixo são o formulário e também o código VBA para realizar a tradução automática.
Para importá-los você terá que habilitar macros e adicionar os itens acima demonstrados, que estão também no botão de download ao final do artigo.
Importar Arquivo no VBa Excel
Clique no objeto da árvore com o botão direito e em Importar arquivo…
O código VBA criado fica disponível abaixo aonde temos a programação que faz o Loop entre todas as palavras do dicionário.
A aplicação é feita pelos procedimentos lsAplicarOriginal que seleciona muda os dados.
O procedimento lfSelecionarCampos abre o formulário e pode selecionar os itens que serão relacionados nas células.
Traduzir Planilha Excel VBA
Com isso temos a tradução realizada automaticamente conforme o clique no botão da bandeira para alterar os textos.
Download Traduzir Planilha Excel
Clique no botão abaixo para realizar o download do arquivo de exemplo: