Articles

10-Alcune macro utili

Che cos’è una macro?

Una macro foglio di calcolo è un programma per computer che può essere chiamato dall’interno di un foglio di calcolo. Le macro più semplici consentono semplicemente all’utente di registrare una sequenza di operazioni di foglio di calcolo, che il computer memorizza e può ripetere su richiesta. Tutti i fogli di calcolo moderni hanno strutture per la registrazione e l’utilizzo di macro per ripetere una determinata serie di istruzioni. Mentre questi possono essere molto utili per le attività computazionali di routine e ripetitive, il loro vantaggio nel contesto attuale è piccolo, anche se occasionalmente possiamo usarli per scoprire come Excel codifica le informazioni inserite visivamente.

Il focus principale di questo capitolo sarà sulle macro che estendono la già considerevole potenza del foglio di calcolo, incorporando istruzioni esterne del programma. A partire da Excel 5, il linguaggio macro (cioè, il linguaggio informatico utilizzato per codificare la macro) di Excel è VBA, che è sufficientemente flessibile e potente per consentire all’utente del foglio di calcolo di introdurre ulteriori operazioni matematiche di sua scelta, operazioni che non fanno già parte del solito repertorio del foglio di calcolo. Le versioni precedenti di Excel utilizzavano un linguaggio macro meno trasparente e certamente molto meno potente, chiamato XLM, che non sarà discusso qui.

Le lettere VBA stanno per Visual BASIC for Applications, un’estensione di BASIC, che a sua volta è l’acronimo di Beginners’ All-purpose Symbolic Instruction Code.