Una macro è simile a un programma per computer. Consiste in una serie di istruzioni che il computer segue in una sequenza specificata. Alla macro viene assegnato un nome che viene utilizzato per eseguire le istruzioni che contiene.

Excel fornisce due modi generali per creare una macro. Il primo (e il più semplice) metodo è registrare una macro utilizzando il registratore di macro. L’altro metodo è scrivere una macro da zero utilizzando l’editor VBA. Sebbene scrivere da zero sia perfettamente accettabile, spesso è una buona idea, soprattutto per le macro più piccole, registrare i passaggi di base che si desidera eseguire e quindi modificare la macro registrata per creare le istruzioni finali.

Tutto ciò che fai in Excel che è di natura ripetitiva è un buon candidato per una macro. Ad esempio, potresti avere il compito di creare report di analisi finanziaria per la tua azienda e desideri creare una macro che inserirà il nome dell’azienda nella cella corrente e la formatterà utilizzando il carattere appropriato. Tale compito è facilmente eseguibile con una macro.

Quando crei una macro, hai la possibilità di memorizzarla in uno dei tre posti. La posizione in cui memorizzi una macro determina quando è disponibile e come può essere utilizzata in seguito. Le seguenti sono le opzioni di archiviazione disponibili in Excel:

_ Cartella macro personale ._ * La macro è archiviata in una cartella di lavoro speciale che contiene solo macro. Questa cartella di lavoro è sempre aperta ma è nascosta. Il nome file per questa cartella di lavoro è Personal.xlsb.

Questa cartella di lavoro . * La macro viene archiviata come parte della cartella di lavoro corrente. (Questa è la posizione di archiviazione predefinita utilizzata da Excel.)

Nuova cartella di lavoro . * Viene creata una nuova cartella di lavoro e la macro viene archiviata al suo interno.

Ricorda che le macro sono disponibili solo se la cartella di lavoro in cui sono archiviate è aperta. Pertanto, solo quelli memorizzati nella tua cartella di lavoro macro personale saranno sempre disponibili. Funziona perché la cartella di lavoro Macro personale è sempre aperta (anche se non è visibile). Le macro archiviate in altre cartelle di lavoro sono disponibili solo se quella cartella di lavoro è aperta.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (8148) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: