Como criar um modelo do Excel com macros ativadas?
Ao trabalhar no Excel, automatizar tarefas repetitivas com macros VBA pode acelerar significativamente o seu fluxo de trabalho. Depois de criar uma macro útil num livro, é natural que queira preservar essa funcionalidade para uso futuro ou partilhá-la com colegas. Ao guardar o seu ficheiro como um modelo com suporte a macros, consegue manter tanto a estrutura da sua folha de cálculo como o código VBA incorporado, permitindo-lhe iniciar rapidamente novos projetos com essas funcionalidades já integradas. No entanto, se tentar guardar esse livro como um modelo normal do Excel (*.xltx), o Excel exibe uma caixa de aviso a indicar que as macros não podem ser guardadas nesse formato. Esta situação gera frequentemente confusão entre utilizadores menos familiarizados com os formatos de modelos do Excel ou com as definições de segurança das macros. Felizmente, o Excel oferece uma solução simples: basta guardar o seu livro como um modelo com suporte a macros (*.xltm), garantindo que todas as suas macros são integralmente preservadas para projetos futuros.
- Guarde o Livro de Trabalho Atual como um modelo com macros ativadas
- Altere o formato de gravação predefinido para modelos com macros ativadas
- Solução VBA: Guarde a pasta de trabalho como modelo com macros ativadas programaticamente

Guardar o Livro de Trabalho Atual como um modelo com suporte a macros
Quando precisar de utilizar uma pasta de trabalho do Excel que contenha macros VBA como modelo para novos projetos, guardá-la como um modelo com macros ativadas é prático e eficiente. Este método garante que todas as macros e definições da pasta de trabalho sejam totalmente preservadas e estejam disponíveis sempre que criar um novo livro a partir desse modelo. Eis como pode guardar o seu livro de trabalho atual como um modelo com macros ativadas:
1. Clique no separador Ficheiro no Excel e, em seguida, selecione Guardar. Nas versões mais recentes do Excel, poderá ter de escolher Computador(ou)Este PC) e depois clicar em Procurar para abrir a caixa de diálogo Guardar Como.
2. Na caixa de diálogo Guardar Como, introduza um nome descritivo para o seu modelo no campo Nome do ficheiro. Em seguida, clique no menu pendente Especificar Formato de Salvamento e selecione Modelo do Excel com Macros Ativadas (*.xltm) na lista de opções. Este tipo de ficheiro foi especificamente concebido para modelos que contêm código VBA.

Nota: Ao selecionar Modelo do Excel com Macros Ativadas (*.xltm) como o tipo de ficheiro, o Excel navega automaticamente para a sua pasta predefinida de modelos. Isto ajuda a manter os seus modelos organizados e facilita o acesso sempre que iniciar um novo livro. Se necessário, também pode guardar o modelo noutra localização, mas armazená-lo na pasta predefinida garante que apareça entre os modelos disponíveis ao escolher Ficheiro > Novo.
3. Clique no botão Guardar para concluir o processo. A sua pasta de trabalho, incluindo todo o código VBA, será agora guardada como um modelo com macros ativadas. Sempre que precisar de iniciar uma nova pasta de trabalho com estas macros e formatação, basta abrir este modelo a partir da localização onde foi guardado ou através da galeria de modelos ao criar um novo ficheiro.
Dicas e precauções: Antes de guardar como um modelo com macros ativadas, certifique-se de que todas as macros essenciais estão incluídas na pasta de trabalho e funcionam conforme o esperado. Além disso, tenha em atenção as definições de segurança das macros noutros computadores, já que alguns ambientes bloqueiam macros por predefinição. Caso partilhe o modelo, considere incluir instruções sobre como ativar as macros para garantir a melhor experiência de utilização.
Alterar o formato predefinido de gravação para um modelo com suporte a macros
Para utilizadores que frequentemente desenvolvem pastas de trabalho com macros ativadas, ajustar o formato de gravação predefinido do Excel pode otimizar significativamente o fluxo de trabalho. Ao definir o formato de gravação predefinido como Modelo do Excel com Macros Ativadas (*.xltm), cada nova pasta de trabalho será guardada automaticamente como um modelo com macros ativadas, reduzindo o risco de guardar acidentalmente pastas de trabalho com macros como modelos sem macros (ou livros normais), o que eliminaria o código incorporado.
Para alterar o formato de gravação predefinido para todas as futuras pastas de trabalho, siga estes passos:
1. Aceda ao menu Ficheiro e selecione Opções na parte inferior da barra lateral para abrir a caixa de diálogo Opções do Excel.
2. Na janela Opções do Excel, clique em Guardar na barra lateral esquerda. Localize o menu pendente Guardar ficheiros neste formato na secção Guardar pastas de trabalho. Escolha Modelo do Excel com Macros Ativadas (*.xltm) da lista. Isto define o modelo com macros ativadas como o tipo de ficheiro predefinido sempre que guardar um ficheiro gerado.

3. Clique em OK para aplicar esta alteração. A partir deste momento, sempre que guardar um novo livro utilizando Ficheiro > Guardar, o Excel utilizará, por predefinição, o formato de modelo com macros ativadas.
Pontos a considerar: Esta abordagem é ideal se criar regularmente modelos ou livros que exijam macros. No entanto, caso trabalhe também com ficheiros normais que não necessitem de macros, lembre-se de alterar manualmente o tipo de ficheiro para outro formato (como .xlsx) sempre que necessário, evitando assim avisos desnecessários sobre macros e seleções incorretas do tipo de ficheiro. Nem todas as funcionalidades são compatíveis entre diferentes versões do Excel, por isso teste os seus modelos nos sistemas-alvo sempre que forem amplamente partilhados.
Guarde o intervalo como um mini modelo (entrada de TextoAutomático, mantendo Formato de Célula e fórmulas) para reutilização futura
Normalmente, ao guardar um ficheiro do Excel como um modelo, toda a pasta de trabalho é armazenada para reutilização — o que pode ser ineficiente se precisar apenas de reutilizar pequenas secções, como uma tabela recorrente, um gráfico ou uma área de cálculo. Em situações em que copia e utiliza frequentemente a mesma parte de uma folha de cálculo, guardar apenas o intervalo necessário como um «mini modelo» pode melhorar significativamente a eficiência e garantir consistência na formatação. O Kutools para Excel oferece uma solução prática e fácil de utilizar com a sua funcionalidade TextoAutomático. Esta ferramenta permite-lhe guardar qualquer intervalo selecionado — incluindo toda a formatação e fórmulas — como uma entrada de TextoAutomático. Uma vez guardado, pode inserir este intervalo em qualquer folha de cálculo, a qualquer momento, com um único clique, poupando tempo e eliminando erros associados à cópia e colagem manuais.
Para utilizar esta funcionalidade, basta selecionar o intervalo pretendido, abrir o painel TextoAutomático fornecido pelo Kutools e adicionar a seleção como uma nova entrada. A formatação das células e as fórmulas são preservadas, permitindo uma reutilização precisa em formulários, relatórios, horários e qualquer outro conteúdo repetitivo. Esta solução é particularmente útil para profissionais que trabalham com tabelas padronizadas ou secções de relatórios em múltiplos ficheiros do Excel, eliminando ainda a desorganização causada por inúmeros modelos criados apenas para pequenos intervalos.

Nota: Ao guardar um intervalo como uma entrada de TextoAutomático, preste atenção às referências relativas de células nas suas fórmulas. Ao reutilizá-lo, verifique se as fórmulas não foram deslocadas inesperadamente. Além disso, certifique-se de que todos os Dados de Origem e respetivas dependências estão presentes ou acessíveis na pasta de trabalho de destino, para evitar erros de cálculo ou problemas de referência.
Solução VBA: Guarde a pasta de trabalho como modelo com macros ativadas programaticamente
Em alguns casos, poderá ser necessário automatizar o processo de guardar pastas de trabalho como modelos com macros ativadas, por exemplo, ao preparar vários ficheiros ou criar modelos regularmente. Utilizando uma macro VBA simples, pode guardar rapidamente a sua Livro de Trabalho Atual como um ficheiro .xltm. Esta abordagem não só Economizar Tempo, como também reduz erros manuais e garante uma nomeação consistente dos ficheiros de modelo. Eis como pode implementar esta solução:
1. Clique em Ferramentas de Programador > Visual Basic para abrir o editor VBA. Na janela que surgir, vá a Inserir > Módulo e cole o seguinte código no módulo:
Sub SaveAsMacroEnabledTemplate()
Dim filePath As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
filePath = Application.GetSaveAsFilename(FileFilter:="Excel Macro-Enabled Template (*.xltm), *.xltm", Title:=xTitleId)
If filePath <> "False" Then
ThisWorkbook.SaveAs Filename:=filePath, FileFormat:=xlOpenXMLTemplateMacroEnabled
End If
End Sub 2. Para executar o código, clique no botão
no editor VBA. Ser-lhe-á apresentada uma caixa de diálogo a solicitar que especifique a localização de gravação e o nome do modelo para o ficheiro com macros ativadas. Assim que confirmar, a sua pasta de trabalho — incluindo todas as macros — será guardada na localização indicada como um ficheiro .xltm.
Dicas de resolução de problemas: Se encontrar problemas como permissões de ficheiro ou ausência do separador Programador, certifique-se de que as macros estão ativadas nas opções do Excel e de que tem as permissões de escrita adequadas na pasta de destino. Além disso, guarde sempre o seu trabalho antes de executar a macro para evitar a perda de dados.
Artigos relacionados:
Como criar um modelo do Excel em modo de leitura apenas?
Como proteger ou bloquear um modelo do Excel contra substituição com uma palavra-passe?
Como encontrar e alterar a localização predefinida onde os modelos do Excel são guardados?
Como editar/alterar um modelo pessoal no Excel?
Como alterar o modelo predefinido de livro/folha no Excel?As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos
