Come creare un timer in Excel

Un timer di Excel è quello che si troverà all'interno di una cella e farà il conto alla rovescia dei secondi mentre scorrono. Excel non ha questo tipo di funzionalità disponibile nel set standard di strumenti del programma, quindi per portare a termine il lavoro dovrai utilizzare Visual Basic for Applications, un linguaggio di programmazione che Microsoft include nei principali prodotti Office. Una volta che hai accesso alla console VBA, la creazione di un timer comporta solo l'aggiunta di alcuni comandi.

1

Apri un nuovo foglio di calcolo Excel 2010. Una volta caricato il foglio, fai clic con il pulsante destro del mouse sulla cella in cui desideri posizionare il timer e scegli "Formato celle" dal menu a comparsa.

2

Seleziona "Ora" dall'elenco sul lato sinistro della finestra Formato celle. Quindi fare clic su uno dei formati dell'ora dall'elenco sul lato destro. Assicurati che la tua selezione includa i secondi, poiché dovrai vederli per sapere che il tuo timer sta funzionando. Fare clic su "OK" per chiudere la finestra.

3

Premi "Alt" e "F11" per aprire la console VBA. Fare clic con il pulsante destro del mouse su "Sheet1", situato sul lato sinistro della console; quindi sposta il mouse su "Inserisci" e scegli "Modulo". Fare clic sul modulo che appare sotto i fogli di lavoro nell'elenco.

4

Fare clic in un punto qualsiasi dell'ampio spazio bianco sul lato destro della console VBA. Incolla il codice seguente nella console:

Dim CD As Date Sub RunTime () CD = Now + TimeValue ("00:00:01") Application.OnTime CD, "Counter" End Sub Counter () Dim count As Range Imposta count = [A1] count.Value = count.Value - 1.1574074074074E-05 Chiama RunTime End Sub Sub DisableCount () On Error Resume Next Application.OnTime EarliestTime: = CD, Procedure: = "Counter", Schedule: = False End Sub

Cambia "A1" con la cella che stai utilizzando per il conto alla rovescia. Questo codice creerà tre macro separate, due per eseguire il conto alla rovescia e una per disabilitare il conto alla rovescia se si desidera disattivarlo. Fai clic sulla "X" nell'angolo in alto a destra della console VBA per chiuderla e tornare al foglio di lavoro.

5

Fare clic sulla cella del timer e immettere la quantità di tempo che si desidera sul timer nella cella. Immettere l'ora nel formato ora, minuto, secondo (hh: mm: ss) per assicurarsi che Excel capisca cosa si sta inserendo.

6

Fare clic sulla scheda "Sviluppatore" nella parte superiore dello schermo, quindi fare clic sul pulsante "Macro" sulla barra multifunzione. Seleziona la macro "Contatore" dall'elenco e scegli "Esegui". Il timer inizierà il conto alla rovescia dall'orario originale immesso.