Oii, Jéssica! Tudo bem?
Agradeço por compartilhar sua dúvida no fórum, pode ajudar outros colegas que tenham a mesma dúvida.
Isso pode acontecer por alguns motivos como, por exemplo, se você está gravando uma macro em um projeto já pre-existente. Ou caso tenha gravado a primeira macro, depois encerrou o Excel, abriu e gravou a nova.
No caso do Instrutor, ele pode ter gravado as duas macros numa mesma sessão, gerando armazenamento no mesmo módulo.
Mas, temos uma forma de editar os módulos para deixá-los no mesmo módulo. Acompanhe as etapas a seguir:
- Abra o Excel e vá até a guia Desenvolvedor;
- Clique em Visual Basic para abrir o Editor de VBA;
- No Editor de VBA, você verá uma janela chamada VBAProject - nome do projeto;
- Dentro dessa janela, você verá uma lista de todos os módulos e objetos da sua pasta de trabalho:
- Clique duas vezes em um dos módulos que contém uma de suas macros;
- Abrirá uma janela (Geral) contendo o código, selecione todo o código da macro e depois copie-o;
- Agora, clique duas vezes no módulo onde você deseja centralizar todas as suas macros.
- Cole o código copiado (Ctrl + V) abaixo das macros já existentes nesse módulo.
Verfique se o código copiado está correto, ajustado ao módulo para evitar qualquer tipo de bug.
- Depois de mover todas as macros desejadas para um único módulo, você pode excluir o módulo vazio.
- Para deletar a pasta da antiga macro, basta clicar com o botão direito do mouse sob a pasta e escolher a opção Remover Modulo:
Feito esses passos você terá as suas macros no mesmo módulo.
Espero que dê certinho aí também. Qualquer dúvida, conte comigo.
Bons estudos, Jéssica!