Registratore di macro. Il modo più veloce per compilare codice è quello di affidarsi al "Registratore di Macro". Come spiegato in questa sezione su "Cosa è il VBA" . 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 (vedi immagine a sinistra), 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 (vedi immagine a destra - la finestrina è spostabile, tramite mouse, all'interno del foglio),
Cominciamo ad eseguire sul foglio di lavoro le operazioni che normalmente faremmo, per esempio:
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 End Sub Tutto ciò che è compreso tra Sub - End Sub E' IL CODICE scritto nel famigerato VBA. Coloro che volessero cominciare a capirne il significato, potranno usare la guida in linea, dove c'è tutto, ovviamente diviso per voce e per argomenti, oppure acquistarsi un libro sull'argomento "Excel e il codice VBA" Va da se, che continuando a registrare macro su nuove azioni, cominceremo a crearci un esperienza delle varie compilazioni relative alle nuove azioni. Chi ben comincia....... o, se preferite, aiutati che Iddio.......
|