Un orologio a lancette con Excel


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!