Neste artigo você aprenderá como traduzir planilhas no Excel de forma automática com VBA com uma planilha gratuita.
Download Traduzir Planilha Excel
Para realizar o download da planilha para traduzir textos automaticamente no Excel clique no botão abaixo, o download será automático e pode a utilizar conforme o vídeo e o texto do artigo.
Como Traduzir Textos no Excel
No Excel por padrão não tínhamos uma função para realizar a tradução de textos.
Para resolver este problema foi criada a função TRADUZIR do Excel.
Com esta função é possível traduzir textos de qualquer língua para a que desejar e é facilmente aplicável.
No entanto, esta função está disponível somente no Excel 365 e é necessário conexão com a internet para traduzir os textos.
Para isso criamos um código VBA e uma estrutura de pasta de trabalho que pode aplicar para que tenhamos um dicionário com outras línguas que permitirão a tradução automática conforme o texto colocado na tabela e ao clicar automaticamente a língua é mudada na planilha.
Veja como funciona esta solução abaixo e também faça o download no topo e no vídeo ao topo como aplicar.
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.
Conclusão
A tradução de textos no Excel é importante para que tenhamos uma planilha que possa ser utilizada em diferentes regiões do mundo.
Neste sentido a utilização da função TRADUZIR do Excel 365 ou a utilização de VBA para a tradução automática conforme a tabela de Dicionário de textos que temos nesta planilha resolve o problema
Se tiver essa necessidade clique no botão de download ao topo do artigo e assista ao vídeo que mostra o funcionamento e também como usar na sua pasta de trabalho do Excel.