Insertar Hora Actual en una Celda de Excel
Ya publicaron el código en visual basic para insertar la hora en una celda de excel, y que esta parezca un reloj normal, pero a mi me marca un error en el método Sub StartTimer(), apareciendo el mensaje de "expected: =" Me podrían ayudar, me interesa mucho solucionar este problema. Gracias. Les Anexo el código que encontré publicado:
Creo un modulo en el que inserto el siguiente código:
Private Declare Function SetTimer Lib "user32" _
(ByVal hwnd As Long, ByVal nIDEvent As Long, _
ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Private lngTimerID
Sub StartTimer()
lngTimerID = SetTimer(0, 1, 10, AddressOf RunTimer)
End Sub
Private Sub RunTimer(ByVal hwnd As Long, _
ByVal uint1 As Long, ByVal nEventId As Long, _
ByVal dwParam As Long)
On Error Resume Next
Hoja1.Range("A1").Value = Format(Now, "hh:mm:ss")
End Sub
Luego en la hoja principal del libro:
ThisWorkbook_open()
StartTimer
End Sub
Cuando habras tu libro, en la Celda A1 de la Hoja1, tendrás un bonito reloj.
Creo un modulo en el que inserto el siguiente código:
Private Declare Function SetTimer Lib "user32" _
(ByVal hwnd As Long, ByVal nIDEvent As Long, _
ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Private lngTimerID
Sub StartTimer()
lngTimerID = SetTimer(0, 1, 10, AddressOf RunTimer)
End Sub
Private Sub RunTimer(ByVal hwnd As Long, _
ByVal uint1 As Long, ByVal nEventId As Long, _
ByVal dwParam As Long)
On Error Resume Next
Hoja1.Range("A1").Value = Format(Now, "hh:mm:ss")
End Sub
Luego en la hoja principal del libro:
ThisWorkbook_open()
StartTimer
End Sub
Cuando habras tu libro, en la Celda A1 de la Hoja1, tendrás un bonito reloj.
1 respuesta
Respuesta de Elsa Matilde
1