HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA gut
Sigi.21
16.06.2026 21:30:42
AW: Das muss es schon...
Hallo,

ja VBA kennt ein Datum vom 01.01.0100 bis 31.12.9999.

ABER:
Das ist alles in gregorianischem Stil. Der gregorianische Kalender ist erst am 15.10.1582 eingeführt worden. Zuerst von katholischen Ländern (Kirchenstaat, Großherzogtum Toskana, Republik Venedig); erst viel später von protestantischen Ländern (Herzogtum Preußen 1612, Grafschaft Lippe und protestantische Reichsstädte 1700, Kaiserreich Frankreich 1806, Sowjetrussland 1918 und Königreich Griechenland 1923).

Falls du historische Daten verarbeiten willst, solltest du dich erst erkundigen, ab wann der gregor. Kalender in deiner Region gültig ist.

Gruß Sigi

Als Antwort auf diesen Beitrag
Case
16.06.2026 21:08:32
Das muss es schon...
Moin Daniel, :-)

... sehr lange geben, denn es kommt von VB aus dem "VB-/OLE-Automation-Datumsmodell": ;-)
https://dtformat.com/de/format/ole-date

Hab das eben im Direktfenster probiert: ;-)

Userbild

So wie ich das sehe sind -26860 dann 26860 Tage vor dem 30.12.1899. ;-)

Also: ;-)
Ganzzahlteil = Anzahl Tage seit 30.12.1899
Nachkommateil = Uhrzeit


Ich glaube VBA kann vom 01.01.0100 bis zum 31.12.9999. ;-)

Servus
Case
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.