>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Transferir Macros do Excel para Outro Computador

Macros VBA salvas no Personal.xlsb (pasta de trabalho pessoal) ou em pastas de trabalho específicas podem ser migradas para outro PC de três formas.

Método 1: Copiar a Pasta de Trabalho Pessoal (mais simples)

  1. No Excel de origem: Arquivo > Opções > Suplementos > na parte inferior, Gerenciar: Suplementos do Excel > Ir... — anote o caminho do Personal.xlsb (geralmente %APPDATA%\Microsoft\Excel\XLSTART\Personal.xlsb).
  2. Copie o arquivo Personal.xlsb para pendrive, nuvem (OneDrive, Google Drive) ou rede.
  3. No PC de destino: cole na mesma pasta XLSTART (crie se não existir). Ao abrir o Excel, as macros estarão disponíveis em Exibir > Macros.

Método 2: Exportar/Importar Módulos via Editor VBA (para macros em pastas específicas)

  1. No Excel de origem: Alt+F11 abre o Editor VBA.
  2. No Gerenciador de Projetos (Ctrl+R), expanda o projeto (ex: VBAProject (Personal.xlsb) ou o nome do arquivo .xlsm).
  3. Clique com botão direito no módulo desejado (ex: Module1) > Exportar Arquivo... > salve como .bas.
  4. Repita para cada módulo/formulário/classe.
  5. No PC de destino: abra o Editor VBA (Alt+F11) > clique com botão direito no projeto de destino > Importar Arquivo... > selecione os .bas.

Método 3: Copiar a Pasta de Trabalho Inteira (.xlsm)

Se as macros estão em um arquivo .xlsm específico, basta copiar o arquivo para o novo PC e abri-lo. Habilite macros na barra de aviso.

Dica

Mantenha backup do Personal.xlsb na nuvem (OneDrive/Dropbox) com sincronização seletiva — assim suas macros seguem você em qualquer PC.

Aviso

Ao editar código no Editor VBA, faça backup do arquivo antes. Erros de sintaxe ou lógica podem corromper a pasta de trabalho. Teste as macros no destino antes de confiar nelas.