Ich möchte auf einem tabelleblatt die uhrzeit anzeigen lassen mit sekunden.Kann mir jemand sagen wie ich das hinbekomme.
Die Uhrzeit soll sich von alleine einstellen und die sekunden sollen laufen.
MFG Andreras
In das Klassenmodul "Diese Arbeitsmappe":
Option Explicit
Private Sub Workbook_Open()
Zeitmakro
End Sub
In ein eigenes Modul:
Option Explicit
Public ET As Variant
Sub Zeitmakro()
ThisWorkbook.Worksheets("Tabelle1").Range("B2") = Format(Time, "hh:mm:ss")
ET = Now + TimeValue("00:00:01")
Application.OnTime ET, "Zeitmakro"
End Sub
Gruß
Ingo
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
On Error Resume Next
Application.OnTime EarliestTime:=ET, Procedure:="Zeitmakro", Schedule:=False
End Sub
Gruß
Ingo
ist dieser Code tatsächlich Deine Idee?
Gruß Hajo
Der Code wurde getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel
nein, ist er nicht und da will ich mich auch gar nicht mit fremden Federn schmücken.
Ich habe ihn selbst entweder hier aus dem Forum oder aus der MS-Newsgroup. Das weiß ich nicht mehr so genau.
Gruß
Ingo