Ogni mese fai sempre le stesse cose in Excel. Copi dati da un foglio all'altro, sommi colonne, formatti celle, aggiungi i colori giusti. Ci vuole mezz'ora, forse un'ora. E ogni volta pensi: ci deve essere un modo più veloce.
Esiste. Si chiama macro. E la cosa bella è che non devi imparare a programmare per usarla.
Immagina di avere un assistente che guarda tutto quello che fai in Excel e lo memorizza. La prossima volta che gli dici "rifai tutto", lui lo rifà in pochi secondi, esattamente come l'hai fatto tu.
Questa è una macro. Excel registra le tue azioni, e quando vuoi le ripete automaticamente.
Non devi sapere cosa sia VBA (è solo il nome del linguaggio che Excel usa internamente). Non devi scrivere codice. Devi solo sapere come avviare la registrazione.
Per usare le macro, devi prima far comparire una scheda nascosta di Excel chiamata "Sviluppo". Ecco come:
Ora vedrai una nuova scheda "Sviluppo" in alto, accanto a "Visualizza". Ci servirà tra poco.
Facciamo un esempio concreto. Supponiamo che ogni mese tu voglia formattare un foglio con sfondo verde nell'intestazione e testo in grassetto. Vediamo come registrare questa azione una volta sola, e poi ripeterla in automatico per sempre.
Fatto. Hai appena creato la tua prima macro.
La prossima volta che vuoi ripetere quelle azioni, non devi rifarle a mano. Vai su Sviluppo › Macro, seleziona il nome della tua macro e clicca Esegui. Excel fa tutto in meno di un secondo.
Puoi anche creare un pulsante cliccabile direttamente nel foglio, così basta un click per eseguire la macro. Lo trovi sempre nella scheda Sviluppo: Inserisci › Pulsante (controllo modulo).
Qualsiasi cosa tu faccia manualmente e ripetutamente in Excel può diventare una macro. Alcuni esempi pratici:
Il registratore è perfetto per azioni semplici e lineari. Ma ha un limite importante: registra esattamente quello che fai, inclusi gli errori. Se clicchi sulla cella sbagliata, la macro ricorderà anche quella.
Inoltre, alcune operazioni più complesse, come "applica questo formato solo alle righe dove il valore è maggiore di zero", non si possono registrare facilmente. Per queste cose serve qualcuno che scriva il codice VBA a mano.
Attenzione: se salvi il file nel formato normale .xlsx, le macro vanno perse. Per mantenere le macro, devi salvare il file come .xlsm (Cartella di lavoro con attivazione macro). Excel te lo chiede automaticamente quando provi a salvare.
Se perdi tempo ogni mese a fare sempre le stesse cose in Excel, prova a registrare una macro questa settimana. Inizia da qualcosa di semplice: una formattazione, un copia-incolla, un ordinamento. Vedrai subito quanto tempo puoi risparmiare.
Se invece hai bisogno di qualcosa di più potente, come macro che lavorano su più fogli, si aggiornano da sole o inviano report via email, posso costruirtela io su misura.
Posso costruire una soluzione personalizzata per il tuo caso specifico. Consegna in 24-48 ore, preventivo gratuito.
Raccontami il tuo progetto →