Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Excel-Zeiterfassung automatisieren

Ich arbeite mit einer selbst erstellten Zeiterfassung in Excel. Für jeden Tag habe ich 4 Kommt- und Geht-Felder angelegt. Am Zeilenende berechne ich jeweils die Tagesunter-/überzeit. Pro Monat und für das Jahrestotal habe ich ein Registerblatt erstellt. Nun frage ich mich, ob es möglich ist, die Eingaben beispielsweise mit einem Makro soweit zu automatisieren, dass bei der Dateiöffnung der Cursor automatisch zum richtigen Datum (Spalte 2) springt, dass ich nur noch einen Button anlegen müsste mit «kommt» und einen mit «geht», sodass bei dessen Anwahl sofort die aktuelle Uhrzeit in das jeweils nächste Feld von «kommt» oder «geht» (aktuelle Datumszeile Spalte 3 ff.) eingefügt wird.
© Quelle: PCtipp.ch

Das lässt sich mit einigen Makros realisieren. Das erste Makro muss das aktuelle Datum eruieren. Es wird im VisualBasic-Editor in "Diese Arbeitsmappe" eingefügt. Es durchläuft die Zeilen B1 bis B40 des aktiven Arbeitsblattes und aktiviert die Zelle, die das aktuelle Datum enthält.

© Quelle: PCtipp.ch
© Quelle: PCtipp.ch

Danach benötigen Sie 4 Schaltflächen und jeweils ein Makro dazu. Diese Makros werden direkt an die Schaltflächen auf der Tabelle gebunden. Das heisst, Sie müssen anfänglich dieses Blatt fertig erstellen, dann kann es kopiert und die Datumsspalte frisch ausgefüllt werden.

© Quelle: PCtipp.ch
© Quelle: PCtipp.ch
© Quelle: PCtipp.ch

Die Makros setzen die beim Klicken aktuelle Uhrzeit in das um die benötigte Anzahl Spalten verschobene Feld in der aktuellen Zeile, also der Zeile mit dem aktuellen Datum (hier der 15.8.).

© Quelle: PCtipp.ch

--------------------------------

MAKROS ZUM KOPIEREN:

--------------------------------

1. IN DIESE ARBEITSMAPPE

--------------------------------

Private Sub Workbook_Open()

Dim Zelle As Range

For Each Zelle In _

ThisWorkbook.ActiveSheet.Range("B1:B40").Cells

If Zelle.Value = Date Then

Zelle.Select

End If

Next Zelle

End Sub

--------------------------------

2. SCHALTFLÄCHEN IN TABELLE

--------------------------------

Private Sub CommandButton1_Click()

ActiveCell.Offset(0, 1).Value = Format(Now, "h:mm")

End Sub

Private Sub CommandButton2_Click()

ActiveCell.Offset(0, 2).Value = Format(Now, "h:mm")

End Sub

Private Sub CommandButton3_Click()

ActiveCell.Offset(0, 3).Value = Format(Now, "h:mm")

End Sub

Private Sub CommandButton4_Click()

ActiveCell.Offset(0, 4).Value = Format(Now, "h:mm")

End Sub

--------------------------------

Kommentare

Office
Anzeige
Anzeige

Neueste Beiträge

Erste Singles schon da
Grand Theft Auto VI bekommt auch Musikalbum
Zusätzlich zum Spiel Grand Theft Auto VI wurde nun auch ein Musikalbum angekündigt. Die ersten sechs Songs daraus können schon angehört werden.
2 Minuten
18. Sep 2026
EDÖB und privatim
Leitfaden zur digitalen Überwachung in Pflegeeinrichtungen
Der Einsatz von Kameras, Infrarotsensoren oder Radaren zur Überwachung von betreuten Personen in Spitälern oder ähnlichen Einrichtungen gewinnt an Bedeutung. Der EDÖB und privatim veröffentlichen einen Leitfaden, um die datenschutzrechtlichen Herausforderungen aufzuzeigen und Einrichtungen zu sensibilisieren, die solche Überwachungslösungen einsetzen möchten.
3 Minuten
17. Sep 2026
Die besten PCtipp-Artikel aus der Kalenderwoche 37
In der Kalenderwoche 37 vom 7. bis 13. September 2026 standen die Artikel «yallo bringt Travel eSIM für mobile Daten in über 160 Destinationen» und «iPhone Duo und weitere Hardware vorgestellt» oben in der Gunst unserer Leserschaft. 
2 Minuten
18. Sep 2026

Das könnte Sie auch interessieren

Sicherheits-Tipps
Die QR-Code-Falle
Selbst harmlose QR-Codes in Restaurants oder auf Parkuhren können gefährlich sein. Denn Gauner nutzen diese für sogennantes Quishing aus. Wir erklären Ihnen, was hinter dieser Betrugsmasche steckt und wie Sie sich dagegen schützen.
1 Minute
31. Aug 2026
Archive.org
Internet Archive: die besten Tools und Games
Die Non-Profit-Organisation Internet Archive ist eine gemeinnützige Bibliothek mit Millionen kostenloser Bücher, Filmen, Software, Musik, Websites. PCtipp hat Ihnen eine Übersicht zusammengestellt.
2 Minuten
31. Aug 2026
KI-Tipps
ChatGPT richtig nutzen
Das KI-Tool ChatGPT ist aus dem modernen Alltag nicht mehr wegzudenken. Falls Sie bisher gezögert haben, die künstliche Intelligenz einzusetzen, hilft unsere Einsteigeranleitung weiter. Wir zeigen Schritt für Schritt, wie Sie ChatGPT optimal nutzen.
7 Minuten
24. Aug 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare