Wie verwende ich die vba-timevalue-funktion?
Die VBA-TIMEVALUE-Funktion ist in der Zeitkategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, gibt es einen gültigen Zeitwert aus der Zeichenfolge zurück, die Datum und Uhrzeit oder time darstellt . Vereinfacht ausgedrückt können Sie mit TIMEVALUE eine als Text gespeicherte Zeit in eine gültige VBA-Zeit umwandeln.
Syntax
TimeValue(Zeit)
Argumente
- Zeit : Eine Zeichenfolge, die gemäß VBA eine gültige Zeit darstellt.
Beispiel
Um praktisch zu verstehen, wie die VBA-Funktion TIMEVALUE verwendet wird, müssen Sie das folgende Beispiel durchgehen, in dem wir einen VBA-Code geschrieben haben, der sie verwendet:
Sub example_TIMEVALUE() Range("B1").Value = TimeValue(Range("A1")) End Sub
Im obigen Code haben wir TIMEVALUE verwendet, um den Zeitwert zu erhalten, den wir in Zelle A1 haben. Grundsätzlich gibt es ein Datum mit Uhrzeit und TIMEVALUE hat nur die Uhrzeit zurückgegeben.
Kommentare
- Es erkennt die beiden Stundenarten 12 Stunden und 24 Stunden („17:27 Uhr“ und „17:27 Uhr“).
- Wenn die angegebene Zeit ein anderer Wert als eine Zeit oder eine Zeichenfolge ist, die nicht als Zeit erkannt werden kann, gibt VBA den Laufzeitfehler 13 zurück.