Inicio » VBA-Ejemplos » Como armar un reloj en Excel (método OnTime).

Como armar un reloj en Excel (método OnTime).

José Skraviuk | 08/09/2006

reloj

Sobre el método de Excel VBA “OnTime”

El método OnTime de Excel ejecuta una macro en una hora designada o en intervalos fijos.

Código VBA empleado para el método OnTime

Sub Reloj()
  Range("A1").Formula = "=NOW()"
  Application.OnTime Now + TimeValue("00:00:01"), "reloj"
End Sub
 
Sub auto_Open()
  Call Reloj
End Sub

Imprimir la hora en la hoja Excel

Según el código VBA descrito arriba, Excel pondrá el tiempo en la celda A1. Para devolver fragmentos (hora/minuto/segundo), emplea formulas como

= HORA(“A1″)
= MINUTO(“A1″)
= SEGUNDO(“A1″)