Korrekt laufende Uhr in die Zelle einer Excel Tabelle einfügen

Diskutiere Korrekt laufende Uhr in die Zelle einer Excel Tabelle einfügen im Office Forum im Bereich Microsoft Community Fragen; Mit Excel kann man durch Formeln so einiges bewältigen. Wenn es mal mit einer Formel nicht so recht klappen will kann man auf das eingebundene...
Mit Excel kann man durch Formeln so einiges bewältigen. Wenn es mal mit einer Formel nicht so recht klappen will kann man auf das eingebundene Microsoft Visual Basic zurückgreifen, sofern man den nötigen Code kennt. Wie Ihr mit Hilfe von Microsoft Visual Basic eine laufende Uhr in der Zelle einer Excel Tabelle mitlaufen lassen könnt zeigt euch dieser Ratgeber.




Komplett-PCs in allen Preisklassen auf Amazon

Allerdings gibt es für diese Maßnahme keine Excel Funktion, oder der Autor kennt diese nur nicht, und man muss über die Microsoft Visual Basic Option gehen. Diese ist in Excel eingebunden und Ihr öffnet diese durch drücken von „ALT+F11“. Hier sehr Ihr nun links oben ein Fenster mit einer Art Verzeichnisstruktur. Dort sucht Ihr das Blatt in dem die Uhr stehen soll, in unserem Fall „Uhr“ und macht einen Doppelklick darauf.


Nun öffnet sich rechts ein Fenster in das man Code eingeben kann. Das Ganze wäre ja kein Ratgeber wenn wir nichts vorbereitet hätten, also kopiert Ihr folgenden fett geschriebenen Code und fügt diesen in das Fenster ein:

Option Explicit

Private Sub Workbook_Open()
Zeitmakro
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.OnTime EarliestTime:=DaEt, Procedure:="Zeitmakro", Schedule:=False
End Sub



Nun geht Ihr oben in der Leiste auf „Einfügen“ und dann „Modul“ und es öffnet sich ein zweites Fenster. In dieses Fenster kopiert Ihr nun den folgenden und ebenfalls fett geschriebenen Code:

Option Explicit
' Code "Zeitmakro"
Public DaEt As Date

Sub Zeitmakro()
ThisWorkbook.Worksheets("Uhr").Range("A1") = Format(Time, "hh:mm:ss")
DaEt = Now + TimeValue("00:00:01")
Application.OnTime DaEt, "Zeitmakro"
End Sub



Wenn das Blatt in dem die Uhr stehen soll nicht „Uhr“ heißt müsst Ihr hier den entsprechenden Namen eintragen, und wenn die Uhr nicht in Zelle „A1“ stehen soll müsst Ihr hier auch die Zelle nach Wahl eintragen. Wenn dies alles stimmt könnt Ihr die Mappe über den Reiter „Datei“ speichern, und zwar als „Excel-Arbeitsmappe mit Makros“ sonst war alles umsonst!


Wenn Ihr nun die Mappe wieder öffnet solltet eine Uhr im Feld A1 zu sehen sein. Wenn nicht geht Ihr über den Reiter „Ansicht“ auf „Makros“, klickt ganz rechts das Feld „Makros“ an und wählt aus dem Menü „Makros anzeigen“ aus. In der nun erscheinenden Liste könnt Ihr dann auch das erstellte „Zeitmakro“ auswählen und sichtbar machen.



Meinung des Autors: Warum? Weils es geht? Es gibt ja durchaus Leute die, warum auch immer, die aktuelle Uhrzeit benötigen und so bringt man eine korrekt laufende Uhr in seine Excel Tabelle.
 
G

Gast Lar M.

Haut alles soweit hin, aber leider muß ich das Makro immer manuell ausführen. Nach dem Öffnen der Datei steht die Zeit auf dem Zeitpunkt des schließens und das Makro starte nicht automatisch. Gäbe es dafür noch ne Lösung?
 
M

Mirr

Hi,

es funktioniert MEGA. ich habe verschiedene Bedingte Formatierungen damit eingebunden um eine genial Übersicht zu bauen.
eine frage gibt es eine Möglichkeit einen Button einzufügen um die Uhr anzuhalten?

ich kann sonst die Tabele in der die Uhr Läuft immer nur als letztes Schließen....
 

emilio

Neuer Benutzer
Dabei seit
05.01.2021
Beiträge
0
Der erste Code der beim Öffnen des Workbooks das Zeitmakro startet muss in "Diese Arbeitsmappe" und nicht in Tabelle1(Uhr). Dann klappt's.
 
Thema:

Korrekt laufende Uhr in die Zelle einer Excel Tabelle einfügen

Korrekt laufende Uhr in die Zelle einer Excel Tabelle einfügen - Ähnliche Themen

Bilder in Excel Zelle einfügen und Bild in Excel Zelle zentrieren - So einfach funktioniert es!: Excel sollte zwar nicht die erste Wahl sein, wenn man auch öfter mit Grafiken arbeiten möchte, aber manchmal lässt es sich vielleicht nicht...
Werte für einer Excel Zelle in mehrere Excel Tabellen gleichzeitig einfügen? So einfach geht es!: Ihr habt eine Excel Mappe mit mehreren und vielleicht sogar ziemlich vielen Reitern erstellt und wollt nun in allen oder ausgewählten Tabellen...
Excel Zeilen AutoAusfüllen mit Doppelklick - Geht das und wenn ja wie funktioniert es?: In großen Listen kann es durchaus nützlich sein wenn man eine Formel mit einem simplen Doppelklick in jeder Zelle einer kompletter Spalte oder...
Microsoft Excel Ratgeber - Uhrzeit in Excel als 24:00 Uhr statt 0:00 Uhr anzeigen lassen - So geht es!: Viele beschäftigt die Frage ob und wann man die Zeitangabe 24:00 Uhr statt 0:00 Uhr nutzt und wer sich damit beschäftigt braucht vielleicht auch...
Excel Formel nutzen und Datum in einer Zelle auf Monatsanfang oder Monatsende prüfen: Vielleicht hat man eine Tabelle erstellt in der bestimmte Daten für bestimmte Zeiten eingetragen werden müssen, aber durch die Art wie man diese...

Sucheingaben

laufende uhr excel

,

laufende uhrzeit in excel enfügen

,

excel zelle mit laufender Uhrzeit

,
dynamische zhrzeit format excel
, dynamidche uhrzeit excel, zeit in exel laufen lassen, Laufende uhr in outlook, excel uhr in zelle, laufende uhr einfügen word, makro laufende uhr excel, laufende uhr excel 2016, excel uhr makro, excel makro uhr, excel aktualisierende uhrzeit
Oben