Wie verwende ich die vba-format-funktion?
Die VBA-FORMAT-Funktion ist in der Textkategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, wird ein Wert zurückgegeben, der im von Ihnen angegebenen Format formatiert ist. Einfach ausgedrückt können Sie damit einen Ausdruck in ein Format formatieren, das Sie angeben können. Hier gibt es eine Sache, die Sie beachten sollten: Das zurückgegebene Ergebnis ist vom Datentyp „String“.
Syntax
Format(Ausdruck,[Format],[FirstDayWeek],[FirstWeekYear])
Argumente
- Ausdruck : Der Ausdruck, den Sie formatieren möchten.
- [Format] : Das Format, das Sie auf den Ausdruck anwenden möchten. [Dies ist ein optionales Argument. Wenn es weggelassen wird, verwendet VBA standardmäßig „Allgemein“.“
- [FirstDayOfWeek] : Eine Zeichenfolge zum Definieren des ersten Tages der Woche [Dies ist ein optionales Argument und wenn es weggelassen wird, ist es standardmäßig vbSunday].
- vbUseSystemDayOfWeek – Abhängig von den Systemeinstellungen.
- vbSonntag – Sonntag
- vblunday – Montag
- vbDienstag – Dienstag
- vbMittwoch – Mittwoch
- vbDonnerstag – Donnerstag
- vbFreitag – Freitag
- vbSamstag – Samstag
- [FirstWeekOfYear] : Eine Zeichenfolge zur Definition der ersten Woche des Jahres [Dies ist ein optionales Argument und wenn es weggelassen wird, ist es standardmäßig vbFirstJan1].
- vbSystem – Abhängig von den Systemeinstellungen.
- vbFirstJan1 – Die Woche, in der der 1. Tag im Januar liegt.
- vbFirstFourDays – Die erste Woche, die mindestens vier Tage im neuen Jahr enthält.
- vbFirstFullWeek – Die erste volle Woche des neuen Jahres.
Beispiel
Um die Verwendung der VBA-FORMAT-Funktion praktisch zu verstehen, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:
Sub example_FORMAT() Range("B1").Value = Format(Range("A1"), "Currency") Range("B2").Value = Format(Range("A2"), "Long Date") Range("B3").Value = Format(Range("A3"), "True/False") End Sub
Im obigen Beispiel haben wir FORMAT mit drei verschiedenen vordefinierten Formaten verwendet:
- Konvertieren des Werts von Zelle A1 in das Währungsformat.
- Konvertieren des Datums in Zelle A2 in ein langes Datum.
- Konvertieren der Zahl in Zelle A3 in einen Booleschen Wert.
Kommentare
- Sie können auch Ihr eigenes Format erstellen, um es im Argument „format“ zu verwenden.