PRIMI PASSI CON LE "MACRO VBA" per Excel
Una ma...che ? Una macro, è un programma che permette di eseguire un compito ripetitivo ! Per esempio, se tutti i giorni devo aprire un file che si chiama "test" e scriverci dentro "buongiorno, sono le ore 9 " nella cella A1 del foglio 1 e "ciao sono le ore 18 " nella cella A1 del foglio 2, piuttosto che scriverlo tutti giorni, avvio un macro che lo fa per me. Cosi, non hai piu problema di farlo ogni volta ! ![]()
Super ! Ma come faccio !!!!
Facile, in Excel, c'è una funzione che si trova nel menu "strumenti => macro => registra nuova macro" e che farà il lavoro per noi. Proviamo.
1°/ Create un nuovo file nel Excel : "File => Nuovo"
2°/ Salvate
il file con il nome "test" : "File => Salva come nome => test" e fate un clic sul pulsante "registra"
Ok adesso avete un file che se chiama "test". L'avete ottenuto ? ![]()
3°/ Premete il pulsante "nuova macro".
Ma dov'è questo pulsante ???
sul menu "strumenti => macro => registra nuova macro" Dovete stare concentrati, ve l'ho già detto :
altrimenti mi arrabbio ! ![]()
Si apre questa bella finestra :
Dovete digitare le informazioni seguenti :
Nome : compito (Si, io so non è originale
)
Tasto di scorciatoia : z
Memorizza macro in : Questa cartella di lavoro .
Descrizione : Lasciate com'è.
Non dimenticate di premere il pulsante OK ![]()
Dovrebbe aprirso questa finestra :
Lasciala tranquilla, ma se vi da fastidio, potete spostarla un pò.
Ritorniamo al nostro esercizio adesso !
4°/ Scrivete sul foglio "foglio1" nella cella A1 la frase"buongiorno, sono le ore 9 " e nella cella A1 del foglio "foglio2" scrivete "ciao sono le ore 18 "
5°/Quando è fatto, fate un click sul pulsante nel menu
el il menu sparirà.
Questo pulsante permette di fermare il registratore di macro. Bene ! avete creato la vostra prima macro ! ![]()
6°/ Adesso, fate una cosa importante : Salvate il file !!! "File => Salva".
Domanda : Si, ho fatto una macro, ma a che cosa mi serve ?
Provate a lanciarla per capirlo !. Nel file, cancellate le frasi"buongiorno, sono le ore 9 " e "ciao sono le ore 18 " dai due fogli. Poi fate un clic sul pulsante Macro... "Strumenti => Macro => Macro..." o premete da tastiera i tasti "Alt+F8".
Dovrebbe aprirsi questa finestra :
Un clic sul pulsante Esegui per avviare la macro !
Guardate nei fogli della cartella, le frasi sono ritornate ! ![]()
Altrimenti, basta che vi ricardiate che, nella finestra del registratore di Macro, avete digitato il tasto di scelta rapida "Z", potrete quindi avviare la macro premendo "Ctrl + Maiusc + Z".
Come ? Cancellate nuovamente le frasi dai fogli1 e 2 e poi premete contemporaneamente i pulsanti "Ctrl + Maiusc + Z" .
Bravi ! Avete fatto una macro, avete dato un tasto di scelta rapida a questa macro e l'avete lanciate. Benvenuti nel mondo Visual Basic per Excel !