Quando lavori con fogli di calcolo di Microsoft Excel, non è necessario continuare a eseguire gli stessi passaggi monotoni più e più volte. Risparmia tempo creando macro che automatizzano le attività ripetitive. La maggior parte delle macro di Excel può essere creata senza conoscere l'applicazione Visual Basic (VBA) di Microsoft, semplicemente registrando i passaggi eseguiti nell'esecuzione dell'attività.
Questi passaggi possono includere qualsiasi sequenza di tasti e clic del mouse effettuati, ad esempio la digitazione di numeri o testo, il clic sulle celle sui comandi nella barra multifunzione e la formattazione di celle, colonne o righe. Se sai come lavorare con VBA, puoi modificare il codice registrato o creare macro più complesse nell'editor VB (VBE), accessibile da Excel e altre applicazioni di Microsoft Office.
Video del giorno
Senza nemmeno usare VBE, tuttavia, potresti registrare una semplice macro, ad esempio, per applicare un singolo formato, come MM/GG/AAAA, a
tutte le date in un foglio di calcolo. Potresti creare un'altra macro per formattare i nomi di tutti clienti con conti scaduti in grassetto, caratteri rossi.Puoi anche registrare macro in Excel che si estendono ad altre applicazioni di Office. Ad esempio, potresti creare una macro che aggiorni prima una tabella in Excel e quindi apra Outlook per inviare la tabella a un elenco di indirizzi e-mail specificati.
Prepararsi
Prima di registrare una macro, devi prima abilitare la scheda Sviluppatore. Per farlo, scegli File, Opzioni, Personalizza barra multifunzione. Quindi, nella categoria Personalizza barra multifunzione, nell'elenco Schede principali, seleziona la casella di controllo Sviluppatore e fai clic su OK.
Dopo aver abilitato la scheda Sviluppo, è necessario abilitare l'esecuzione delle macro. Puoi farlo nella scheda Sviluppatore facendo clic su Sicurezza macro. Quindi, in Impostazioni macro, fare clic su Abilita tutte le macro e quindi su OK.
Registrazione della macro
Puoi aprire la casella Registra macro in due modi. Nella scheda Sviluppatore, nel gruppo Codice, fare clic su Registra macro. In alternativa, premi Alt+T+M+R.
Nella casella Registra macro, inserisci un nome per la tua nuova macro. Il primo carattere deve essere una lettera, ma i caratteri successivi possono essere numeri, lettere o caratteri di sottolineatura.
È una buona idea rendere il nome della macro il più descrittivo possibile, in modo da poter trovare rapidamente la macro, se necessario. Tuttavia, vedrai anche una casella di descrizione facoltativa che puoi compilare se lo desideri.
Se desideri assegnare un tasto di scelta rapida, digita la lettera maiuscola o minuscola che desideri utilizzare nella casella di scelta rapida.
Fai clic su OK e Excel inizierà a registrare effettivamente le tue azioni nella nuova macro.
Durante la registrazione, il pulsante Registra macro cambierà in un riquadro Interrompi registrazione. Fai clic su quel pulsante quando hai finito per salvare la macro.
In genere, vorrai salvare la macro nella posizione Questa cartella di lavoro, ma se vuoi che sia disponibile ogni volta che avvii Excel, dovresti salvarla nella cartella di lavoro delle macro personali.
Condivisione di una macro
Per condividere la macro nel foglio di calcolo con altri, è necessario salvarla come file della cartella di lavoro con attivazione macro di Excel.
Distribuire il file principale della cartella di lavoro di Excel ai colleghi con cui si desidera condividere la macro. Quando un utente basa una cartella di lavoro su questo file principale, la macro rimarrà incorporata nel file principale.
Utilizzo del VBE
Fare clic sulla scheda Visualizza sulla barra multifunzione. Fai clic su Macro e, da quel menu a discesa, scegli Visualizza macro. Puoi visualizzare e modificare una macro esistente che hai registrato o fare clic su Crea.
Il VBE si aprirà, permettendoti di creare macro più potenti se conosci gli elementi essenziali di VBA. Sarai quindi in grado di aggiungere variabili, strutture di controllo e altro codice che Macro Recorder non è in grado di registrare.