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

Como mesclar duas macros no Excel


Macros consistem em código de programação Visual Basic. Eles são convenientes para usar no Microsoft Excel para automatizar muitas tarefas comuns que um usuário geralmente realizaria manualmente. As macros economizam muito tempo dos usuários. Por exemplo, se um usuário precisar clicar em uma lista de links e copiar e colar os dados na planilha, uma macro poderá ser gravada para percorrer os links, em vez de executar as mesmas tarefas para cada link. Várias macros podem ser combinadas em uma única macro, de modo que o usuário só precisa executar esta macro mestre em vez de todas as macros individuais.

Etapa 1


Crie uma macro mestre clicando na guia "Visualizar" na barra de ferramentas. Clique em “Macros” e selecione “Exibir Macros”. Digite o nome da macro mestre, como “Mestre”, na caixa “Nome da macro”. Clique no botão "Criar" para iniciar o editor Visual Basic.

Etapa 2


Coloque o cursor na segunda linha sob a sub-rotina. Por exemplo, se o nome da macro que você criou for "Master", a primeira linha será "Sub Master()". Sob esta linha, digite "Chamada", seguido do nome da primeira macro que você gostaria de executar. Por exemplo, se você criou uma macro chamada "GetWebQueries" que percorre uma lista de URLs, abrindo cada uma e copiando e colando os dados de uma tabela em uma nova planilha, digite "Call GetWebQueries()".

Etapa 3


Pressione "Enter" para ir para a próxima linha. Digite "Call", seguido pelo nome da segunda macro, como "Call Format()", que executaria a macro Format que formata cada planilha de uma maneira especificada. Salve a macro e feche o editor do Visual Basic.

Etapa 4


Execute a macro mestre clicando na guia "Exibir". Clique em “Macros” e selecione “Exibir Macros”. Selecione a macro mestre e clique no botão "Executar". A macro mestre executará as macros "GetWebQueries" e "Format" na ordem especificada.