Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Excel 2016 VBA für Profis

Aktuelles Datum und Uhrzeit anzeigen

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Verschiedene Datums- und Zeitfunktionen stellen aktuelle Daten zur Verfügung. Diese können bei Bedarf mit zusätzlichen Funktionen analysiert werden.

Transkript

Sie werden innerhalb der Programmierung sehr häufig mit Datums- und Zeitwerten zu tun haben. Deswegen habe ich hier schon eigenes Modul angelegt und will Ihnen zuerst die drei typischen Inhalte zeigen, nämlich "Sub AktuelleUhrzeitMitDatum()". Das ist sozusagen das Vollständige. Mit "Debug.Print" brauchen Sie einfach die Funktion "Now()". Weil es eine Funktion ist, schreibe ich anständigerweise auch die Klammern dahinter. Das Ganze gespeichert. Kompiliercheck ist fast nicht nötig. Und Sie sehen dann mit F5 aktuelle Datum und Uhrzeit. Dasselbe gibt es auch getrennt, also "Sub AktuelleUhrzeit()". Und da heißt es dann entsprechend "Debug.Print Time()", auch mit den Klammern dahinter. Mit F5 sehen Sie entsprechend die Uhrzeit. Der dritte Kandidat im Bunde verhält sich ein bisschen merkwürdig, wenn ich jetzt also "Sub AktuellesDatum()" nur alleine sehen will, ist es zwar weiterhin mit "Debug.Print" und ich würde auch "date()" schreiben. Aber sobald ich die Zeile verlasse, beschließt der Editor, das meine ich gar nicht. "Date" ist nämlich gleichzeitig eine Funktion, die mir das aktuelle Datum zurückgibt, und ein Datentyp. Und das kommt hier durcheinander-- nur am Editor. Der Compiler kriegt das hin. Wenn ich jetzt also mit F5 das anzeigen lasse, funktioniert das alles. Es ist nur sehr irritierend, wenn hier die korrekten Klammern sitzen, und die hier gnadenlos entfernt werden. Sie können die jeweiligen Teilwerte auch anders herausholen, zum Beispiel das Datum komplett zerlegen. Also, "Sub AktuellerTag()" mit "Debug.Print". Dann gibt es eine Funktion, die heißt "Day" und kriegt dann "Date" übergeben. Sie könnten auch "Now" nehmen. Da lässt sich es genauso herausholen. Dann mit F5 sehen Sie, der laufende Tag ist der vierundzwanzigste. Und das ist sich so ähnlich, dass wir das kopieren können. Also, der aktuelle Monat ist dann erwartungsgemäß der "Month". Und auch hier mit F5 wird dann der passende Monat herausgeholt. Das Jahr ist wenig überraschend. "AktuellesJahr()" nur der Vollständigkeit halber. Also, hier dann die Funktion "Year" und mit F5 sehen Sie dann das Jahr 2016. Das sind so die Klassiker. Wenn Sie mehr rausholen wollen, diese sind immer Zahlen: "Day", "Month" und "Year". Das ist durchaus vorteilhaft, wenn Sie zum Beispiel den Namen des Werktages haben wollen, müssen Sie die Formatfunktionen benutzen. Das sind diejenigen, die sozusagen der Normalfall sind, die einen Datumszeit-Datentyp zurückgeben oder hier eine Zahl für den anteiligen Monat.

Excel 2016 VBA für Profis

Nutzen Sie die Möglichkeiten der Programmiersprache VBA in Excel 2016, um eigene Dialoge zu erstellen, auf andere Arbeitsmappen zuzugreifen und wichtige Funktionen einzusetzen.

5 Std. 52 min (55 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Hersteller:
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:25.01.2017

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!