Una macro è un foglio
elettronico particolare in cui vengono raccolti un insieme di comandi; questi,
combinati in una logica di esecuzione eseguono una o più azioni complesse che altrimenti
si sarebbero dovute fare a mano, una per una.
Le macro possono essere distinte in due differenti
tipi: macro comandi e macro funzioni.
La prima è composta da una serie di istruzioni che
eseguono determinate operazioni quali, ad esempio, la formattazione
di righe e colonne; la seconda viene definita dall'utente per eseguire calcoli
specifici come prelevare determinati valori, elaborarli e dare un output definito.
Cosa molto importante è quella di poter
creare macro in
Excel in modo tale da non
digitare direttamente i comandi e le funzioni su un foglio
macro ma, avviando un automatismo messo a disposizione, registrare le nostre azioni e
ripeterle all'occorrenza.
Per aprire un foglio macro occorrerà avere a
disposizione un foglio di lavoro su cui eseguire varie azioni.
In questo caso ci serviremo del foglio di lavoro aperto in precedenza di nome database.xls...

Immaginiamo di voler ordinare i record presenti in questo database, di
volta in volta secondo le nostre richieste, usando la chiave "COGNOME",
"NOME", "MANSIONE", "STIPENDIO" o "DATA
ASSUNZIONE".
Invece di procedere
selezionando il database ed inviare "Dati/Ordina.../Scelta
della chiave per ordinare", basterà, utilizzando una macro creata in
precedenza, premere i tasti <Ctrl>+<carattere alfabetico definito in
precedenza> ed il gioco è fatto.