Come si crea un modello abilitato alle macro in Excel?
Quando si lavora con Excel, automatizzare attività ripetitive tramite le macro VBA può ottimizzare notevolmente il flusso di lavoro. Dopo aver creato una macro utile in una cartella di lavoro, potresti aver bisogno di conservarne la funzionalità per utilizzi futuri o di condividerla con i colleghi. Creare un modello abilitato alle macro ti permette di salvare sia il layout del foglio di lavoro che il codice VBA incorporato, così da poter avviare rapidamente nuovi progetti con queste funzionalità già integrate. Tuttavia, se provi a salvare tale cartella di lavoro come modello standard di Excel (*.xltx), Excel visualizza una finestra di avviso che indica che le macro non possono essere incluse in quel formato. Questo comportamento spesso genera confusione negli utenti meno esperti dei formati dei modelli di Excel o delle impostazioni di sicurezza relative alle macro. Fortunatamente, Excel offre una soluzione semplice: basta salvare la cartella di lavoro come modello abilitato alle macro (*.xltm), che conserva integralmente tutte le macro per i tuoi progetti futuri.
- Salvare la Foglio di lavoro corrente come modello abilitato alle macro
- Modificare il formato predefinito di salvataggio in modelli abilitati alle macro
- Soluzione VBA: salvare la cartella di lavoro come modello abilitato alle macro tramite codice

Salva Foglio di lavoro corrente come modello abilitato alle macro
Quando si desidera utilizzare una cartella di lavoro Excel contenente macro VBA come modello per nuovi progetti, salvarla come modello abilitato alle macro è una soluzione pratica ed efficiente. Questo approccio garantisce che tutte le macro e le impostazioni della cartella di lavoro siano perfettamente conservate e immediatamente disponibili ogni volta che si crea una nuova cartella di lavoro a partire dal modello. Ecco come salvare la propria cartella di lavoro corrente come modello abilitato alle macro:
1. Fai clic sulla scheda File in Excel, quindi seleziona Salva. Nelle versioni più recenti di Excel potrebbe essere necessario scegliere Computer(o)Questo PC) e poi fare clic su Sfoglia per aprire la finestra di dialogo Salva con nome.
2. Nella finestra di dialogo Salva con nome, digita un nome descrittivo per il modello nel campo Nome file. Successivamente, fai clic sul menu a discesa Specifica formato di salvataggio e seleziona Modello di Excel abilitato alle macro (*.xltm) dall’elenco delle opzioni. Questo tipo di file è appositamente progettato per i modelli che contengono codice VBA.

Nota: Quando si seleziona Modello di Excel abilitato alle macro (*.xltm) come tipo di file, Excel passa automaticamente alla cartella Modelli predefinita. Questo aiuta a mantenere i modelli organizzati e li rende più facili da trovare all’avvio di una nuova cartella di lavoro. Se necessario, è possibile salvare il modello anche in un’altra posizione, ma archiviarlo nella cartella predefinita garantisce che compaia tra i modelli disponibili quando si sceglie File > Nuovo.
3. Fare clic sul pulsante Salva per completare il processo. La propria cartella di lavoro, inclusi tutti i codici macro VBA, verrà ora salvata come modello abilitato alle macro. Ogni volta che servirà avviare una nuova cartella di lavoro con queste macro e questa formattazione, basterà aprire il modello dalla posizione in cui è stato salvato oppure tramite la galleria dei modelli al momento della creazione di un nuovo file.
Suggerimenti e precauzioni: Prima di salvare come modello abilitato alle macro, assicurati che tutte le macro essenziali siano incluse nella cartella di lavoro e funzionino correttamente. Tieni inoltre presente che le impostazioni di sicurezza relative alle macro su altri computer potrebbero bloccarle per impostazione predefinita. Se il modello verrà condiviso, fornisci indicazioni chiare su come abilitare le macro per garantirne il corretto utilizzo.
Imposta il formato predefinito di salvataggio su modello abilitato alle macro
Per gli utenti che sviluppano frequentemente cartelle di lavoro con macro, modificare il formato predefinito di salvataggio di Excel può semplificare notevolmente il flusso di lavoro. Impostando il formato predefinito su Modello di Excel abilitato alle macro (*.xltm), ogni nuova cartella di lavoro verrà salvata automaticamente come modello abilitato alle macro, eliminando il rischio di salvare accidentalmente una cartella contenente macro in un formato non compatibile (ad esempio .xlsx), con conseguente perdita del codice incorporato.
Per modificare il formato predefinito di salvataggio per tutte le cartelle di lavoro future, seguire questi passaggi:
1. Vai al menu File e seleziona Opzioni in fondo alla barra laterale per aprire la finestra Opzioni di Excel.
2. Nella finestra Opzioni di Excel, fare clic su Salva nella barra laterale sinistra. Individuare il menu a discesa Salva file in questo formato nella sezione Salvataggio cartelle di lavoro. Scegliere Modello di Excel abilitato alle macro (*.xltm) dall’elenco. In questo modo, ogni volta che si salva un file generato, il modello abilitato alle macro diventerà il tipo di file predefinito.

3. Fare clic su OK per applicare la modifica. Da questo momento in poi, ogni volta che si salverà una nuova cartella di lavoro tramite File > Salva, Excel utilizzerà per impostazione predefinita il formato modello abilitato alle macro.
Considerazioni importanti: Questo approccio è ideale se crei regolarmente modelli o cartelle di lavoro che richiedono macro. Tuttavia, se lavori anche con file standard privi di macro, ricorda di modificare manualmente il tipo di file in un altro formato (ad esempio .xlsx) quando necessario, per evitare avvisi superflui relativi alle macro e a un tipo di file non corretto. Non tutte le funzionalità sono compatibili tra le diverse versioni di Excel; pertanto, testa sempre i modelli sui sistemi di destinazione se verranno ampiamente condivisi.
Salvare un intervallo come mini modello (voce di Testo automatico, con Formato celle e formule invariati) per il riutilizzo futuro
Di solito, quando si salva un file Excel come modello, l’intera cartella di lavoro viene archiviata per il riutilizzo — un approccio poco efficiente se occorre riproporre solo piccole sezioni, come una tabella ricorrente, un grafico o un’area di calcolo. Nei casi in cui si copia e riutilizza spesso la stessa porzione di un foglio di lavoro, salvare esclusivamente l’intervallo necessario come «mini modello» può migliorare notevolmente l’efficienza e garantire coerenza nella formattazione. Kutools per Excel offre una soluzione pratica e intuitiva grazie alla sua funzionalità Testo automatico. Questa opzione permette di salvare qualsiasi intervallo selezionato — con tutta la sua formattazione e le relative formule — come voce di Testo automatico. Una volta salvato, è possibile inserire quell’intervallo in qualsiasi foglio di lavoro, in qualsiasi momento, con un semplice clic: risparmiando tempo e riducendo gli errori legati alla copia e incolla manuale.
Per utilizzare questa funzionalità, basta selezionare l’intervallo desiderato, aprire il riquadro Testo automatico fornito da Kutools e aggiungere la selezione come nuova voce. La formattazione delle celle e le formule vengono mantenute, consentendo un riutilizzo preciso per moduli, report, pianificazioni e qualsiasi altro contenuto ripetibile. Questa soluzione è particolarmente utile per i professionisti che lavorano con tabelle standardizzate o sezioni di report distribuite su più file Excel, evitando così l’accumulo di numerosi file modello per piccoli intervalli.

Nota: Quando si salva un intervallo come voce di Testo automatico, prestare attenzione ai riferimenti relativi presenti nelle formule. Al momento del riutilizzo, verificare che le formule non siano state spostate in modo imprevisto. Assicurarsi inoltre che tutti i dati di origine e le relative dipendenze siano presenti o accessibili nella cartella di lavoro di destinazione per evitare errori di calcolo o problemi di riferimento.
Soluzione VBA: salvare la cartella di lavoro come modello abilitato alle macro tramite codice
In alcuni casi potrebbe essere necessario automatizzare il processo di salvataggio delle cartelle di lavoro come modelli abilitati alle macro, ad esempio durante la preparazione di più file o la creazione regolare di modelli. L’utilizzo di una semplice macro VBA consente di salvare rapidamente la propria Foglio di lavoro corrente come file .xltm. Questo approccio non solo Risparmia tempo, ma riduce anche gli errori manuali e garantisce una denominazione coerente dei file modello. Ecco come implementare questa soluzione:
1. Fare clic su Strumenti sviluppo > Visual Basic per aprire l’editor VBA. Nella finestra visualizzata, andare su Inserisci > Modulo e incollare il seguente codice nel modulo:
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. Per eseguire il codice, fai clic sul pulsante
nell’editor VBA. Si aprirà una finestra di dialogo in cui ti verrà chiesto di specificare la posizione di salvataggio e il nome del modello abilitato alle macro. Dopo aver confermato, la cartella di lavoro (incluse tutte le macro) verrà salvata nella posizione indicata come file .xltm.
Suggerimenti per la risoluzione dei problemi: In caso di problemi come permessi insufficienti o mancanza della scheda Sviluppo, assicurati che le macro siano abilitate nelle opzioni di Excel e di disporre dei permessi di scrittura appropriati per la cartella di destinazione. Ricorda inoltre di salvare il lavoro prima di eseguire la macro per evitare la perdita di dati.
Articoli correlati:
Come creare un modello di Excel in sola lettura?
Come proteggere o bloccare un modello Excel dall’essere sovrascritto mediante una password?
Come trovare e modificare la posizione predefinita in cui Excel salva i modelli?
Come modificare un modello personale in Excel?
Come modificare il modello predefinito della cartella di lavoro/foglio in Excel?Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi
