|

Home
VBA Beispiele
Allgemein
Bilder einfügen
blinkender Zellinhalt
Counter
Datei schließen
Dateikopie
Dateiverwaltung
Datensätze umschreiben
Datum / Zeit
DropDown-Listenfeld
Drucken
Ersatz bedingte Formatierung
Füllfarbe
Kontextmenü
Markieren
nur mit Makros
Sound
Stoppuhr
Symbolleiste Formular
Symbolleiste vor 2007
Symbolleiste 2007
UserForm
ohne VBA Beispiele
fremde Dateien
Hinweise zu Excel
ab Version 2007
Übersicht Downloads
Bilder
Kontakt
Favoriten
Mein Heim-Forum
Tools Tabelle Forum
Impressum
Copyright

letzte Bearbeitung
18.04.10
|
VBA Beispiele Seite Datum / Zeit
Die Arbeitsmappen wurden unter Betriebssystem XP SP2 mit Excelversion 2003 SP3
sowie unter Betriebssystem Vista
Ultimate SP 2 und Windows 7 mit Excelversion 2007 SP2 getestet.
|
Arbeitszeit & Pause |
Entsprechend der geleisteten Zeit werden unterschiedliche Pausenzeiten abgezogen
Dateivorschau
Änderung: 01. 26.04.07 Arbeitsmappe für Version 2007 ergänzt
Stand 26.04.07
|
Arbeitszeit Jahr |
Arbeitszeiterfassung für ein Jahr. Stundeneingabe ohne Doppelpunkt. Kennzeichnung der Feiertage. Die entpackte
Datei ist eine Mustervorlage. Diese Arbeitszeiterfassung habe ich auf besonderen Wunsch aus meiner betrieblichen Arbeitszeiterfassung erstellt.
Die Betrieblichen Punkte wurden gelöscht. Meine Zeiterfassung habe ich schon Jahre im Betrieb getestet.
Diese Variante wurde nur für meine HP erstellt und nicht umfangreich getestet. Falls jemand noch Fehler
findet oder Verbesserungen hat kann er mir das melden.
Beispiel 01: ohne Einschränkungen, es wird die gesamte Zeit berechnet
Beispiel 02: die Arbeitszeit wird erst ab 7:00 Uhr berechnet und max.10 Stunden je Tag
Beispiel 03: die Arbeitszeit wird erst ab 7:00 Uhr berechnet und max.10 Stunden je Tag, die Pausenzeit
kann separat eingegeben werden
Änderung:
01. Berechnung Umstellung Sommerzeit im Oktober.
02. Tabelle Januar, Formel in Zelle G10 und H10 nachgetragen
03. Summe Urlaubstage, Bereich Name Feiertage
04. Korrektur Sommerzeit
05. 26.04.07 Arbeitsmappe für Version 2007 ergänzt
06. 29.08.07 Beispiel 2 ergänzt
07. 29.08.07 Beispiel 3 ergänzt
08. 20.04.08 Formel für Muttertag angepasst
Stand 20.04.08
|
Datum bei Änderung |
Bei Eingabe/Änderung von Werten in den im Code definierten Bereichen wird in
der nächsten Spalte das aktuelle Datum ausgegeben.
Beispiel 01: bei jeder Eingabe wird das Datum verändert
Beispiel 02: nur bei der ersten Eingabe wird ein Datum eingetragen, wird die Eingabe gelöscht wird auch das Datum entfernt
Beispiel 03: bei jeder Eingabe wird das Datum und die Uhrzeit in die nächste freie Zelle der Zeile geschrieben
Änderung:
01 26.04.07 Arbeitsmappe für Version 2007 ergänzt
02. 12.08.07 Beispiel 2 ergänzt
03. 04.11.07 vor der For Next Schleife den Bereich geprüft
04. 05.11.07 Beispiel 3 ergänzt 05. 05.11.07 Kommentare im Code ergänzt
Stand 05.11.07
|
Datum umwandeln |
Zahlen werden in Datumswerte oder Datumswerte in Zahlen umgewandelt.
Beispiel 01: in einem bestimmten Bereich werden Zahleneingaben aus 5 bzw. 6 Ziffern in ein Datum umgewandelt
Beispiel 02: im selektierten Bereich werden Zahlen, bestehend aus 5 bis 8 Ziffern, mittels Makro
in ein Datum umgewandelt, die Zahlenangaben müssen in der Form TTMMJJ, TTMMJJ, TTMMJJJJ oder TMMJJJJ vorliegen
Beispiel 03: im selektierten Bereich werden Zahlen, bestehend aus 7 bis 8 Ziffern, mittels
Makro in ein Datum umgewandelt, die Zahlenangaben müssen in der Form JJMMTT oder JJJJMMT vorliegen
Beispiel 04: im selektierten Bereich werden Zahlen, bestehend aus 5 bis 6 Ziffern,
mittels Makro in ein Datum umgewandelt, die Zahlenangaben müssen in der Form JJMMTT oder JJMMT vorliegen
Beispiel 05: im selektierten Bereich werden Datumswerte mittels Makro in eine Zahl der Form TTMMJJ umgewandelt
Beispiel 06: im selektierten Bereich werden Datumswerte mittels Makro in eine Zahl der Form TTMMJJJJ umgewandelt
Beispiel 07: im selektierten Bereich werden Datumswerte mittels Makro in eine Zahl der Form JJJJMMTT umgewandelt
Beispiel 08: im selektierten Bereich werden Datumswerte mittels Makro in eine Zahl der Form JJMMTT umgewandelt
Änderung:
01. TTMMJJJJ nachgetragen
02. Code TTMMJJ geändert
03. Code ergänzt Datum umwandeln in TTMMJJJJ
04. Tabelle1, nach wiederholter Eingabe von Zahlen umwandeln in das korrekte Datum
05. 26.04.07 Arbeitsmappe für Version 2007 ergänzt
06. 26.09.07 Anzeigeformat im Beispiel 2 geändert, die Jahreszahl wird entsprechend Vorgabe angezeigt
Stand 26.09.07
|
Datum und Uhrzeit umwandeln |
Eingaben werden umgewandelt in Datum bzw. Uhrzeit
Beispiel 01: Eingaben von 5 bzw. 6 Ziffern in Spalte A werden in ein Datum umgewandelt
Beispiel 02: Eingaben von 5 bzw. 6 Ziffern in Spalte B werden in eine Uhrzeit umgewandelt
Stand 06.12.07
|
Speichern |
Geöffnete Arbeitsmappe wird zu den im Code festgelegten Zeiten gesichert.
Änderung:
01. Sicherungszeiten als Konstanten
02. 26.04.07 Arbeitsmappe für Version 2007 ergänzt, Code angepasst
Stand 18.03.06
|
Uhrzeit |
Einige Beispiele zur Eingabe von Uhrzeiten ohne Doppelpunkt:
Beispiel 01: Eingabe von Zahlen, Umwandlung in Uhrzeit hh:mm
Beispiel 02: Eingabe von Zahlen, Umwandlung in Uhrzeit hh:mm, es ist auch die Eingabe hh:mm möglich
Beispiel 03: Eingabe von Zahlen mit Komma, Umwandlung in Uhrzeit hh:mm:ss,###
Beispiel 04: Eingabe von Zahlen, Umwandlung in Uhrzeit [h]:mm:ss
Änderung:
01. 30.04.06 Beispiele komplett überarbeitet
02. 01.10.06 Beispiel 3 ergänzt
03. 26.04.07 Arbeitsmappe für Version 2007 ergänzt
04. 02.03.08 Beispiel 2 eingefügt
05. 18.04.10 Ausfüllen mehrerer Zellen
Stand 18.04.10
|
Zeit |
Laufende Zeit in einer Zelle.
Änderung:
01. 15.04.06 Kommentar in Tabelle ergänzt
02. 03.06.06 Kommentar im Code ergänzt
03. 26.04.07 Aktualisierungsfrequenz als Const DaZeit als Date definiert
04. 26.04.07 Arbeitsmappe für Version 2007 ergänzt
Stand 26.04.07
|
|

|
Mein besonderer Dank gilt in diesem Zusammenhang Karin Mohnhaupt, die mich seit September 2005 bei der
Erstellung dieser Homepage redaktionell unterstützt. Bei der intensiven Prüfung der Beispielarbeitsmappen hat sie mich
auch auf einige Punkte hingewiesen, die ich als Autor als selbstverständlich angesehen hätte, die
aber für den normalen User nicht immer nachvollziehbar gewesen wären.
|