Funzioni e Procedure
Le funzioni e le procedure sono lo strumento per permetterci di organizzare meglio il codice, in modo da specializzare parti di codice secondo la funzione che assolvono.
In progetti molto estesi pensare a questo tipo di organizzazione è utile, sopratutto se in un progetto ci sono procedure richieste per più circostanze. Riscrivere ogni volta quella parte di codice sarebbe una perdita di tempo.
Ad esempio, se dovessimo gestire (inserimento,ordinamento, modifica, cancellazione) di un archivio clienti, scrivere una procedura dedicata ad eseguire l'ordinamento per qualsiasi set di clienti (10, 100, 1000) è fondamentale.
Una procedura (tecnicamente chiamata anche Subroutine) si differenzia da una funzione, in quanto la prima permette di isolare ed eseguire un blocco di istruzioni particolari.
La funzione viene invocata se volessimo restituire al programma stesso un valore utile per le successive elaborazioni da parte di altre subroutine o altre funzioni stesse.
Domanda: Come si crea una procedura o funzione?
La procedura è la stessa, a prescindere dall'applicativo della Suite di Office, per la quale stiamo creando il progetto VBA:
- aprire dal menu di Start uno degli applicativi della Suite;
- premere da tastiera la combinazione di tasti ALT+F11;
- dalla finestra progetto fare tasto destro sul nome del progetto e selezionare Inserisci modulo;










