Excel 2013 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 regelmäßig mit Datums- und Zeitwerten zu tun haben. Deswegen gibt es entsprechende Funktionen. Am deutlichsten natürlich sozusagen die umfangreichste, also Sub AktuelleUhrzeitMitDatum. Und das werde ich mit Debug.Print unten anzeigen lassen. Das ist schlicht Now. Ist eine Function, deswegen schreibe ich da die Klammern dahinter. Sie werden sehen, es wird gleich auf einmal verschwinden. Wenn ich das jetzt mit F5 starte, erscheint da Datum und Uhrzeit in der von der Systemsteuerung vorgegebenen Version in komplett. Das gibt es auch teilweise. Das könnte man sich jetzt herausformatieren, wenn Sie die anderen Funktionen nutzen. Aber an dieser Stelle gibt es die auch fertig, nämlich zum Beispiel nur Sub AktuelleUhrzeit, die zwischenzeitlich natürlich weitergelaufen ist. Also mit Time kriegen Sie nur die Uhrzeit. Ich mache das jetzt entsprechend mal darunter mit F5. Und Sie sehen, hier nur der Uhrzeitanteil. Und auch das Datum gibt es einzeln. Das brauche ich von denen noch am häufigsten. Also AktuellesDatum. Das fängt eigentlich genauso an, wie eben auch. Und ich würde jetzt auch sagen, es ist eine Funktion, die einen Wert zurückgibt. Wenn ich jetzt allerdings die Pfeiltasten benutze, um die Zeile zu verlassen, werden Sie feststellen, dass die Klammern hier verschwinden. Es ist nämlich nicht nur eine Funktion, die das Datum zurückgibt, sondern ärgerlicherweise auch ein Datentyp. Und der Compiler kommt hier durcheinander und sagt, das sieht aber aus wie der Datentyp. Zur Laufzeit ist alles in Ordnung. Wenn ich jetzt F5 drücke, erscheint da tatsächlich das Datum. Es ist nur ein bisschen irritierend, wenn man sauberen Code schreiben will. Und daraus können Sie dann wiederum auch was extrahieren. Beispielsweise nur den Tag. Also Sub AktuellerTag. Da würden Sie zwar diese Date-Funktion nutzen, meinetwegen auch Now. Aus Now, Uhrzeit mit Datum, kann man ja trotzdem den Tag extrahieren. Aber es gibt extra eine Funktion Day, der Sie ein Datum übergeben, zum Beispiel Date. Und wir nehmen da den Rest unten mal wieder weg. Der macht aus dem 03.09. dann nur die 3. Es wird die Zahl angezeigt. Wenn Sie den Werktag haben wollen, müssen Sie die Format-Funktion nutzen, dann kommt da ein Text raus. Dieses ist eine Zahl. Das ist durchaus vorteilhaft, wenn man damit weiterarbeiten will. Und die nächsten werden sich jetzt so ähnlich, dass ich das schon kopieren kann. Also Sub AktuellerMonat. Da steht dann hier ein Month und wird entsprechend eine 9 für den September liefern. Und Sie ahnen es fast schon, wie es weitergeht. Sub AktuellesJahr. Da steht dann hier entsprechend eine Funktion Year, die mit F5 dann die 2013 liefert. Im Grunde würde Now reichen. Statt Date dürften Sie auch die Funktion Now nehmen Aber je nachdem, was man da nun gerade als Ergebnis haben will, ist das mal mehr oder weniger praktisch. Deswegen gibt es die anderen auch schon. Sie können also nur das Datum, nur die Uhrzeit, oder Datum mit Uhrzeit, und mithilfe dieser drei Funktionen auch noch Teile des Datums herausholen.

Excel 2013 VBA für Profis

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

4 Std. 59 min (53 Videos)
Derzeit sind keine Feedbacks vorhanden...

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!