Con un utilizzo accorto delle forme di Excel e della
gestione degli eventi è possibile simulare sul foglio le lancette
di un orologio.
Il file che potete scaricare da qui mostra il
principio di funzionamento.
La gestione degli eventi è molto interessante.
Esiste un comando in Excel che permette di eseguire un evento (e
dunque una routine in un certo istante; l'istruzione si chiama Application.OnTime.
Il trucco per eseguire un'istruzione una volta al
secondo per simulare un timer sta semplicemente in questo:
all'interno dell'istruzione vi è un comando Application.OnTime che
richiama se stessa un secondo dopo!
Ho tratto lo spunto di questa routine da http://www.mcse.ms.
Ho aggiunto un orologio a lancette per mostrare come
sia possibile manipolare le forme in Excel attraverso delle Macro
VBA.
La cosa interessante di questa routine è che
l'orologio continua a funzionare anche se voi intanto state
lavorando su Excel su altri files!


|