>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como importar macros para Excel?


As macros do Excel são associadas apenas à pasta de trabalho na qual são criadas. No entanto, não é necessário recriar uma boa macro em outra pasta de trabalho para aplicar as mesmas ações. As macros podem ser copiadas, movidas ou disponibilizadas para outras pastas de trabalho.

Dica


Ao trabalhar com macros no Excel 2013, a guia Desenvolvedor deve estar ativa na Faixa de Opções do Excel.

Copiar uma macro de uma pasta de trabalho para outra


Talvez a maneira mais simples de "importar" uma macro de uma pasta de trabalho para outra seja usando Copiar e Colar.

Etapa 1:exibir a macro


Selecione o Desenvolvedor guia e clique nas Macros botão para exibir a caixa de diálogo Macro.

Etapa 2:selecione a macro


Na caixa de diálogo Macro, selecione a macro você deseja exibir no editor Visual Basic (VB) e clique no botão Editar botão para exibir o código VBA da macro.

Dica


Você também pode pressionar a tecla "ALT" e a tecla "F11" juntas (ALT+F11) para abrir o editor VB de qualquer lugar em uma pasta de trabalho do Excel.

Etapa 3:copie o código VBA


No editor VB, selecione apenas as instruções do código de programação da macro; não inclua o título da macro ou a última linha. Clique em Editar e selecione Copiar no menu suspenso para copiar o código destacado.

Etapa 4:cole o código


Abra a pasta de trabalho à qual a macro deve ser adicionada. Na guia Desenvolvedor, clique nas Macros botão. Atribua um nome à macro e clique no botão Criar botão para exibir o editor VB. Quando o editor VB abrir, coloque o cursor na linha em branco entre as duas instruções. Clique em Editar e escolha Colar no menu suspenso para inserir o código copiado. Clique em Arquivo e Salvar para salvar a pasta de trabalho e a macro.

Exportar e importar uma macro


Esse método cria um arquivo de código VB (arquivo BAS) que pode ser exportado para que possa ser importado para outras pastas de trabalho do Excel.

Etapa 1:exportar uma macro


Abra o editor VB e exiba a macro que deseja exportar. Clique em Arquivo e escolha Exportar arquivo.

Etapa 2:salve o arquivo


Na caixa de diálogo Salvar arquivo, navegue até a pasta na qual o arquivo deve ser salvo, nomeie o arquivo e clique em Salvar . O arquivo agora está disponível para ser importado para outras pastas de trabalho.

Etapa 3:importar o arquivo BAS


Para importar um arquivo BAS e adicioná-lo a um projeto de pasta de trabalho, selecione a guia Desenvolvedor e clique no botão Visual Basic para abrir o editor VB. No editor VB, clique em Arquivo e clique em Importar arquivo para exibir a caixa de diálogo Importar arquivo. Navegar para a pasta apropriada e selecione o arquivo a ser importado. Clique em Abrir para importar o arquivo.

Criando a pasta de trabalho de macro pessoal


Quando o Excel é inicializado, ele abre um arquivo Personal.xlsb, se presente, como uma pasta de trabalho oculta. Este arquivo contém macros disponíveis para qualquer pasta de trabalho do Excel em execução em um computador. A criação de um arquivo Personal.xlsb fornece uma biblioteca de macros das macros disponíveis nesse computador.

Etapa 1:criar o arquivo Personal.xlsb


Para criar o arquivo Personal.xlsb, abra um Novo pasta de trabalho no Excel. No Desenvolvedor guia, clique em Gravar macro botão para exibir a Gravar macro caixa de diálogo.

Etapa 2:gravar uma macro


Atribua um nome à macro e selecione Pasta de trabalho de macro pessoal na opção "Armazenar macro como". Clique em OK para iniciar a gravação. Execute as ações a serem incluídas na macro. Quando as ações forem concluídas, clique em Parar gravação na guia Desenvolvedor ou clique em Parar gravação botão na barra de status no canto inferior esquerdo da pasta de trabalho.

Etapa 3:salve o arquivo Personal.xlsb


Depois de concluir a macro, clique no botão Visual Basic na guia Desenvolvedor para abrir o editor VB . Selecione VBAPROJECT (PERSONAL.XLSB) no Projeto painel. Clique em Arquivo e, em seguida, Salvar PERSONAL.XLSB opção.