.
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 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.
Esse método também é mais seguro, pois as pastas de trabalho do Excel podem ser corrompidas devido a vários motivos e, portanto, 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:Usuários[Username]AppDataRoamingMicrosoftExcelXLSTART.
- Ele é armazenado no oculto XLSTART Pasta que pode ser acessada da seguinte forma: C:Usuários[Username]AppDataRoamingMicrosoftExcelXLSTART.
- 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 regular do Excel.
4. Copie e cole 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.
.