Wie verwende ich die vba-funktion formatdatetime?

Die VBA-Funktion FORMATDATETIME ist in der Datentypkonvertierungskategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, gibt es eine Zeichenfolge zurück, indem es ein Datums- und Uhrzeitformat darauf anwendet und diese als Zeichenfolge zurückgibt . Einfach ausgedrückt: Wenn Sie einen Ausdruck anwenden, kann dieser ein Daten- und Zeitformat darauf anwenden.

Syntax

FormatDateTime(Expression, [NamedFormat])

Argumente

  • Ausdruck : Der Wert, den Sie als Datum formatieren möchten.
  • [NamedFormat] : Eine vbDateTimeFormat-Enumeration zur Angabe des Formats, das Sie auf den Ausdruck anwenden möchten.
    • vbGeneral: entsprechend der allgemeinen Datumseinstellung des Systems.
    • vbLongDate: Gemäß den Systemeinstellungen für langes Datum.
    • vbLongTime: entsprechend den Langzeiteinstellungen des Systems.
    • vbShortDate: Gemäß den Kurzdatumseinstellungen des Systems.
    • vbShortTime: entsprechend den Kurzzeiteinstellungen des Systems.

Beispiel

Um praktisch zu verstehen, wie die VBA-Funktion FORMATDATETIME verwendet wird, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:

example-vba-formatdatetime-function
 Sub example_FORMATDATETIME() Range("B1").Value = FormatDateTime(Range("A1")) End Sub

Im obigen Code haben wir FORMATDATETIME verwendet, um den Wert in Zelle A1 in einen gültigen Datums- und Uhrzeitwert (gemäß VBA) umzuwandeln und das Ergebnis in Zelle B1 zurückgegeben.

Kommentare

  • Wenn der angegebene Wert ein anderer Wert als ein Datum und eine Uhrzeit oder eine Zeichenfolge ist, die nicht als Datum und Uhrzeit erkannt werden kann, gibt VBA den Laufzeitfehler 13 zurück.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert