Cómo crear un temporizador en Excel

Un temporizador de Excel es uno que se sentará dentro de una celda y contará los segundos a medida que pasan. Excel no tiene este tipo de función disponible en el conjunto de herramientas estándar del programa, por lo que para hacer el trabajo tendrá que usar Visual Basic para Aplicaciones, un lenguaje de programación que Microsoft incluye en los principales productos de Office. Una vez que tenga acceso a la consola VBA, crear un temporizador solo implica agregar algunos comandos.

1

Abra una nueva hoja de cálculo de Excel 2010. Una vez que se cargue la hoja, haga clic con el botón derecho en la celda donde desea que esté el temporizador y seleccione "Formato de celdas" en el menú emergente.

2

Seleccione "Hora" de la lista en el lado izquierdo de la ventana Formato de celdas. Luego haga clic en uno de los formatos de hora de la lista del lado derecho. Asegúrese de que su selección incluya segundos, ya que necesitará verlos para saber que su temporizador está funcionando. Haga clic en "Aceptar" para cerrar la ventana.

3

Presione "Alt" y "F11" para abrir la consola VBA. Haga clic con el botón derecho en "Hoja1", ubicada en el lado izquierdo de la consola; luego mueva el mouse sobre "Insertar" y elija "Módulo". Haga clic en el módulo que aparece debajo de las hojas de trabajo en la lista.

4

Haga clic en cualquier lugar del gran espacio en blanco en el lado derecho de la consola VBA. Pegue el siguiente código en la consola:

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

Cambie "A1" a cualquier celda que esté usando para su cuenta regresiva. Este código creará tres macros separadas, dos para ejecutar la cuenta regresiva y una para deshabilitar la cuenta regresiva si desea apagarla. Haga clic en la "X" en la esquina superior derecha de la consola VBA para cerrarla y volver a su hoja de cálculo.

5

Haga clic en la celda de su temporizador e ingrese la cantidad de tiempo que desea en el temporizador en la celda. Ingrese la hora en formato de hora, minuto, segundo (hh: mm: ss) para asegurarse de que Excel comprenda lo que está ingresando.

6

Haga clic en la pestaña "Desarrollador" en la parte superior de la pantalla y luego haga clic en el botón "Macro" en la cinta. Seleccione la macro "Contador" de la lista y elija "Ejecutar". El temporizador comenzará a contar desde la hora original que ingresó.