Você já criou uma grande macro do Excel que deseja usar em outro computador? Veja como fazer isso.
As macros do Excel são poderosas ferramentas de automação que agilizam tarefas repetitivas e aumentam a produtividade. Conforme você cria macros para automatizar seus processos de trabalho, pode ser necessário compartilhá-las com seus colegas em vários computadores. Mas como você pode transferir essas macros e garantir que funcionem perfeitamente em outro computador?
Neste guia, exploraremos vários métodos para ajudá-lo a transferir e usar suas macros do Excel em vários computadores, permitindo que você e seus colegas executem tarefas com eficiência.
1. Salvando e transferindo sua pasta de trabalho como uma pasta de trabalho habilitada para macro
A maneira mais simples de transferir macros é salvando a pasta de trabalho do Excel que contém as macros como uma pasta de trabalho habilitada para macro com a extensão de arquivo .XLSM. Este método permite preservar as macros e garante que elas possam ser executadas em qualquer computador com a versão apropriada do Excel instalada.
Para salvar sua pasta de trabalho como uma pasta de trabalho habilitada para macro, siga estas etapas:
- Abra a pasta de trabalho do Excel que contém a macro que você deseja transferir.
- Clique em Arquivo no menu e selecione Salvar como.
- Escolha um local para salvar o arquivo e digite um nome para ele.
- De Salvar como tipo menu suspenso, selecione Pasta de trabalho habilitada para macro do Excel
- Clique Salvar para salvar a pasta de trabalho no formato .XLSM.
Depois de salvar a pasta de trabalho como um arquivo habilitado para macro, é simples compartilhá-la com seus colegas. Usar uma unidade flash USB é uma maneira conveniente maneira de transferir arquivos de um computador para outro; no entanto, para uma transferência mais rápida, recomendamos enviar sua pasta de trabalho habilitada para macro como um anexo de e-mail que pode ser baixado no computador do destinatário.
Quando você abre pela primeira vez o arquivo Excel compartilhado em outro computador, uma mensagem de aviso é exibida, informando que as macros estão desativadas. Clique no Ativar conteúdo botão na mensagem de aviso para habilitar macros sem riscos.
Agora você pode visualizar e executar as macros em outro computador clicando em Macros no Desenvolvedor aba.
2. Exportar e importar códigos de macro usando o editor VBA
Outro método de transferência de macros para outro computador envolve exportar e importar os códigos de macro usando o Editor VBA. Essa abordagem permite extrair os códigos de macro de sua pasta de trabalho e importá-los para outra pasta de trabalho, eliminando a necessidade de compartilhar pastas de trabalho inteiras do Excel.
Este método também é mais seguro, pois As pastas de trabalho do Excel podem ser corrompidas devido a vários motivos, e assim, compartilhar macros diretamente sem pastas de trabalho inteiras evita que códigos importantes sejam corrompidos ou perdidos.
Siga estas etapas para exportar macros:
- Abra sua pasta de trabalho do Excel que contém as macros.
- Imprensa Alt + F11 para abrir o Editor VBA.
- No Editor VBA, selecione o módulo que contém as macros que deseja transferir.
- Clique com o botão direito do mouse no módulo selecionado e escolha o Exportar arquivo... opção. Alternativamente, você pode clicar no botão Arquivo menu e selecione o Exportar arquivo... opção de lá ou pressione Ctrl + E em seu teclado.
- Na caixa de diálogo que aparece, digite o local e o nome do arquivo e clique em Salvar. O módulo é salvo como um arquivo .BAS em seu computador.
Depois que todos os módulos forem exportados e salvos, transfira-os para o segundo computador por meio de uma unidade USB ou e-mail. Em seguida, siga estas etapas:
- No segundo computador, abra a pasta de trabalho de destino para a qual deseja importar as macros.
- Imprensa Alt + F11 para abrir o Editor VBA.
- Clique com o botão direito do mouse no Módulos pasta no Projeto janela e selecione Importar arquivo… do menu.
- Localize e selecione o arquivo .BAS que você transferiu e clique em Abrir para importar as macros para a pasta de trabalho de destino.
Observe que, se você quiser salvar vários módulos, precisará salvá-los individualmente em seu computador.
3. Envie o arquivo Personal.xlsb por e-mail e acesse-o no segundo computador
O arquivo Personal.xls é uma pasta de trabalho oculta que carrega automaticamente quando você inicia o Excel, tornando suas macros acessíveis a partir de qualquer pasta de trabalho do Excel.
Se quiser acessar suas macros armazenadas na pasta de trabalho pessoal de macros (Personal.xlsb) em outro computador, você pode enviar a pasta de trabalho pessoal por e-mail e baixá-la no segundo computador.
- Localize o arquivo Personal.xls em seu computador.
- Ele é armazenado no oculto XLSTART Pasta que pode ser acessada da seguinte forma: C:\Users\[Nome de usuário]\AppData\Roaming\Microsoft\Excel\XLSTART.
- Escreva um novo e-mail para você mesmo, anexe e envie o arquivo Personal.xlsb ao e-mail.
- Acesse seu e-mail no segundo computador e baixe o arquivo Personal.xlsb anexado do e-mail para o local apropriado no XLSTART pasta.
- Abra uma nova pasta de trabalho do Excel no segundo computador. Você verá o arquivo Personal.xlsb carregado automaticamente no Editor VBA e suas macros estarão disponíveis para uso no segundo computador.
Como alternativa, você também pode exportar os módulos no arquivo Personal.xlsb e importá-los no segundo computador da mesma forma que exporta e importa módulos da pasta de trabalho normal do Excel.
4. Copiar e colar macros em um e-mail
Se suas macros consistem em trechos de código relativamente curtos, você pode copiar e colar os códigos diretamente em um e-mail e acessá-los em um segundo computador. Esse método elimina a necessidade de transferir pastas de trabalho ou arquivos inteiros, tornando o processo de compartilhamento mais simplificado e eficiente.
No Editor VBA, localize o módulo que contém as macros que deseja transferir. Selecione todo o código de macro pressionando CTRL + A e copie-o. Escreva um novo e-mail para seu colega ou para você mesmo, cole o código de macro copiado no corpo do e-mail e envie.
No segundo computador, abra uma pasta de trabalho do Excel e pressione Alt + F11 para abrir o Editor VBA. Clique em Inserir > Módulo para criar um novo módulo. Copie o código do e-mail recebido e cole-o no espaço vazio do Editor VBA. Imprensa Alt + F8 para executar e testar a macro.
Simplifique os fluxos de trabalho compartilhando seus códigos de macro em todo o seu espaço de trabalho
Transferir e usar suas macros do Excel em outro computador pode ser obtido por meio de vários métodos. Se você deseja compartilhar apenas macros e não pastas de trabalho inteiras, é melhor utilizar o recurso de exportação/importação no editor VBA ou copiar e colar os códigos de macro em um e-mail.
No entanto, se compartilhar a pasta de trabalho inteira não for um problema, salvá-la no formato de arquivo .XLSM e transferi-la via USB ou e-mail é uma opção viável. Escolha o método que melhor se adapta às suas necessidades e compartilhe ou transfira suas macros para colaborar com colegas ou trabalhar perfeitamente em diferentes computadores.