
Il modo più veloce per compilare
codice è quello di affidarsi al "Registratore di Macro".
Qualunque azione compiamo nella nostra cartella di lavoro, verrà
scrupolosamente REGISTRATO, SCRITTO E CONVERTITO in codice VBA, visibile
poi usando il Visual Basic Editor.
L'utilità di questo strumento, il registratore,
è importantissima per chi, spinto dal desiderio di approfondire
le proprie conoscenze sul VBA, voglia cominciare a comprendere COME si
compila del codice. E' sufficiente avviare il registratore di macro, apparirà
prima una finestra dove ci verrà chiesto con quale nome vogliamo
salvare la nostra macro, scelto un nome e confermato con OK, apparirà
una piccola finestra con un quadratino blu: è il pulsante di fine
registrazione la finestrina è spostabile, tramite mouse, all'interno
del foglio).
Cominciamo ad eseguire sul foglio di lavoro le operazioni
che normalmente faremmo, per esempio:
selezione della cella in cui vogliamo inserire una formula. (esempio
la cella A10)
Inserimento nella cella A10 della formula (con relativo
segno = (uguale) all'inizio) esempio =SOMMA(A1:A9) cioè in A10
voglio il totale dei valori contenuti dalla cella A1 alla cella A9 comprese.
Clicchiamo sul pulsante di fine registrazione, che
si chiuderà automaticamente: bene la macro è compilata e
registrata. Ora dal Menù Strumenti/Macro selezioniamo Visual Basic
Editor e vedremo che se non c'era, nella casella degli oggetti e comparsa
una nuova cartella Moduli, apriamo la cartella e troveremo "Modulo
1", doppio click su quest'ultimo e sulla destra apparirà la
nostra macro: la riconosceremo perchè comincerà con la data
di creazione della macro e il nome della macro
Sub Nome da noi scelto()
Range("A10").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-9]C:R[-1]C)"
Range("A11").Select
End Sub
Tutto ciò che è compreso tra Sub - End Sub E' IL CODICE
scritto in VBA.
Nessun commento:
Posta un commento