Freigeben über


Format-Funktion

Gibt einen Wert vom Typ Variant (String) zurück, der einen Ausdruck enthält, der laut den in einem Formatausdruck enthaltenen Anweisungen formatiert wird.

Hinweis

Haben Sie Interesse an der Entwicklung von Lösungen, mit denen die Funktionen von Office über mehrere Plattformen erweitert werden können? Schauen Sie sich das neue Office-Add-In-Modell an. Office-Add-Ins haben im Vergleich zu VSTO-Add-Ins und -Lösungen einen geringen Platzbedarf. Sie können sie mit fast jeder Web-Programmiertechnologie erstellen, z. B. HTML5, JavaScript, CSS3 und XML.

Syntax

Format(Ausdruck, [ Format ], [ FirstDayOfWeek ], [ FirstWeekOfYear ])

Die Syntax der Format-Funktion besteht aus den folgenden Teilen:

Teil Beschreibung
Ausdruck Erforderlich. Jeder gültige Ausdruck.
Format Optional. Ein gültiger benannter oder benutzerdefinierter Formatausdruck.
FirstDayOfWeek Optional. Eine Konstante, die den ersten Tag der Woche angibt.
FirstWeekOfYear Optional. Eine Konstante, die die erste Woche des Jahres angibt.

Einstellungen

Das firstdayofweek-Argument verfügt über diese Einstellungen.

Konstante Wert Beschreibung
vbUseSystem 0 Verwendet die NLS API-Einstellung.
vbSunday 1 Sonntag (Standardeinstellung)
vbMonday 2 Montag
vbTuesday 3 Dienstag
vbWednesday 4 Mittwoch
vbThursday 5 Donnerstag
vbFriday 6 Freitag
vbSaturday 7 Samstag

Das firstweekofyear-Argument weist diese Einstellungen auf.

Konstante Wert Beschreibung
vbUseSystem 0 Verwendet die NLS API-Einstellung.
vbFirstJan1 1 Beginnt mit der Woche, in der der 1. Januar enthalten ist (Standardeinstellung).
vbFirstFourDays 2 Startet mit der ersten Woche, die mit mindestens vier Tagen im neuen Jahr liegt.
vbFirstFullWeek 3 Startet mit der ersten vollständigen Woche im neuen Jahr.

Hinweise

Zum Formatieren Aktion
Zahlen Verwenden Sie vordefinierte benannte Zahlenformate, oder erstellen Sie benutzerdefinierte Zahlenformate.
Datum und Uhrzeit Verwenden Sie vordefinierte benannte Datums-/Uhrzeitformate, oder erstellen Sie benutzerdefinierte Datums-/Uhrzeitformate.
Fortlaufende Zahlen des Datums und der Uhrzeit Verwenden Sie Datums-/Uhrzeitformate oder Zahlenformate.
Zeichenfolgen Erstellen Sie Ihre eigenen Zeichenfolgeformate.

Format kürzt das Format auf 257 Zeichen.

Wenn Sie versuchen, eine Zahl zu formatieren, ohne format anzugeben, stellt Format eine ähnliche Funktionalität wie die Str-Funktion, obwohl diese international offen ist. Positive Zahlen, die mithilfe von Format als Zeichenfolgen formatiert wurden, enthalten jedoch keine Möglichkeit, ein führendes Leerzeichen einzufügen, das für das Vorzeichen des Wert reserviert ist; die Zahlen, die mithilfe von Str konvertiert wurden, behalten das führende Leerzeichen bei.

Wenn Sie eine nicht lokalisierte numerische Zeichenfolge formatieren, sollten Sie ein benutzerdefiniertes Zahlenformat verwenden, um sicherzustellen, dass das Ergebnis Ihren Vorstellungen entspricht.

Hinweis

Wenn die Einstellung der Calendar-Eigenschaft Gregorian ist und format das Datumsformat angibt, muss der angibt AusdruckGregorian lauten. Wenn die Einstellung der Visual Basic Calendar-Eigenschaft ist Hijri, muss der angegebene Ausdruck sein Hijri.

Wenn es sich um einen gregorianischen Kalender handelt, bleibt die Bedeutung der Ausdruckssymbole von format unverändert. Wenn es sich um einen Hijri-Kalender handelt, haben alle Datumsformatsymbole (z. B. dddd, mmmm, yyyy) die gleiche Bedeutung, gelten jedoch für den Hijri-Kalender. Formatsymbole bleiben Englisch; Symbole, die zu einer Textanzeige führen (z. B. AM und PM), zeigen die Zeichenfolge diesem Symbol zugeordnete Zeichenfolge an (Englisch oder Arabisch). Der Bereich bestimmter Symbole ändert sich beim Hijri-Kalender.

Datumssymbole

Symbol Bereich
d 1-31 (Tag des Monats, ohne vorangestellte Null)
dd 01-31 (Tag des Monats, mit vorangestellter Null)
w 1 bis 7 (Tag der Woche, beginnend mit Sonntag = 1)
ww 1-53 (Woche des Jahrs, ohne vorangestellte Null; Woche 1 beginnt am 1. Januar)
m 1-12 (Monat des Jahrs, ohne vorangestellte Null, beginnend mit Januar = 1)
mm 01-12 (Monat des Jahrs, mit vorangestellter Null, beginnend mit Januar = 01)
mmm Zeigt den abgekürzten Monatsnamen an (Hijri-Monatsnamen haben keine Abkürzung).
mmmm Zeigt vollständige Monatsnamen an.
y 1-366 (Tag des Jahrs)
yy 00-99 (Die letzten zwei Ziffern des Jahrs)
yyyy 100-9999 (drei oder vierstellige Jahresangabe)

Uhrzeitsymbole

Symbol Bereich
h 0-23 (1 bis 12 mit „AM“ oder „PM“ angefügt) (Uhrzeit, ohne vorangestellte Null)
hh 00-23 (01 bis 12 mit „AM“ oder „PM“ angefügt) (Uhrzeit, mit vorangestellter Null)
n 0-59 (Minute der Stunde, ohne vorangestellte Null)
nn 00-59 (Minute der Stunde, mit vorangestellter Null)
m 0-59 (Minute der Stunde, ohne vorangestellte Null) Nur, wenn h oder hh vorangestellt ist.
mm 00-59 (Minute der Stunde, mit vorangestellter Null) Nur, wenn h oder hh vorangestellt ist.
s 0-59 (Sekunde der Minute, ohne vorangestellte Null)
ss 00-59 (Sekunde der Minute, mit vorangestellter Null)

Beispiel

In diesem Beispiel werden die unterschiedlichen Verwendungsmöglichkeiten der Format-Funktion zum Formatieren von Werten sowohl mit benannten Formaten als auch mit benutzerdefinierten Formaten gezeigt. Für das Datumstrennzeichen (/), das Uhrzeittrennzeichen (:), und das AM-/PM-Literal, ist die tatsächliche formatierte Ausgabe, die vom System angezeigt wird, von den Gebietsschemaeinstellungen abhängig, mit denen der Code ausgeführt wird. Wenn Zeiten und Datumsangaben in der Entwicklungsumgebung angezeigt werden, werden das kurze Uhrzeitformat und das kurze Datumsformat des Codegebietsschemas verwendet. Beim Anzeigen durch Ausführen von Code werden das kurze Uhrzeitformat und das kurze Datumsformat des Systemgebietsschemas verwendet, das sich möglicherweise vom Codegebietsschema unterscheidet. In diesem Beispiel wird das Gebietsschema „English/US“ angenommen. MyTime und MyDate werden in der Entwicklungsumgebung mit der aktuellen Systemeinstellung für das kurze Uhrzeitformat udn das kurze Datumsformat angezeigt.

Dim MyTime, MyDate, MyStr
MyTime = #17:04:23#
MyDate = #January 27, 1993#

' Returns current system time in the system-defined long time format.
MyStr = Format(Time, "Long Time")

' Returns current system date in the system-defined long date format.
MyStr = Format(Date, "Long Date")

MyStr = Format(MyTime, "h:m:s")    ' Returns "17:4:23".
MyStr = Format(MyTime, "hh:mm:ss am/pm")    ' Returns "05:04:23 pm".
MyStr = Format(MyTime, "hh:mm:ss AM/PM")    ' Returns "05:04:23 PM".
MyStr = Format(MyDate, "dddd, mmm d yyyy")    ' Returns "Wednesday, Jan 27 1993".
' If format is not supplied, a string is returned.
MyStr = Format(23)    ' Returns "23".

' User-defined formats.
MyStr = Format(5459.4, "##,##0.00")    ' Returns "5,459.40".
MyStr = Format(334.9, "###0.00")    ' Returns "334.90".
MyStr = Format(5, "0.00%")    ' Returns "500.00%".
MyStr = Format("HELLO", "<")    ' Returns "hello".
MyStr = Format("This is it", ">")    ' Returns "THIS IS IT".

Unterschiedliche Formate für unterschiedliche Zahlenwerte

Ein benutzerdefinierter Formatausdruck für Zahlen kann einen bis vier Abschnitte haben, die durch Semikolons getrennt sind. Wenn das Formatargument eines der benannten numerischen Formate enthält, ist nur ein Abschnitt zulässig.

Bei der Verwendung von Lautet das Ergebnis
Nur ein Abschnitt Der Formatausdruck ist für alle Werte gültig.
Zwei Abschnitte Der erste Abschnitt ist für positive Werte und Nullen gültig, der zweite für negative Werte.
Drei Abschnitte Der erste Abschnitt ist für positive Werte gültig, der zweite für negative Werte und der dritte für Nullen.
Vier Abschnitte Der erste Abschnitt ist für positive Werte gültig, der zweite für negative Werte, der dritte für Nullen und der vierte für Null-Werte.
"$#,##0;($#,##0)"

Wenn Sie Semikolons ohne Werte dazwischen einfügen, wird der fehlende Abschnitt mit dem Format des positiven Werts gedruckt. Das folgende Format zeigt beispielsweise positive und negative Werte mit dem Format im ersten Abschnitt an und zeigt „Null“ an, wenn der Wert null ist.

"$#,##0;;\Z\e\r\o"

Verschiedene Formate für verschiedene Zeichenfolgenwerte

Ein Format ausdruck für Zeichenfolgen kann ein bis zwei Abschnitte, getrennt durch ein Semikolon (;) aufweisen.

Bei der Verwendung von Lautet das Ergebnis
Nur ein Abschnitt Das Format ist für alle Zeichenfolgedaten gültig.
Zwei Abschnitte Der erste Abschnitt ist für Zeichenfolgedaten gültig, der zweite für Null-Werte und leere Zeichenfolgen ("").

Benannte Datums-/Uhrzeitformate

In der folgenden Tabelle werden die vordefinierten Namen der Datums- und Uhrzeitformate aufgelistet:

Formatname Beschreibung
General Date Zeigt ein Datum und/oder eine Uhrzeit an, z. B. 4/3/93 05:34 PM. Wenn kein Teil für einen Bruchteil vorhanden ist, wird nur ein Datum angezeigt, z. B. 4/3/93. Wenn kein Teil für ganze Zahlen vorhanden ist, wird nur die Uhrzeit angezeigt, z. B. 05:34 PM. Die Anzeige des Datums wird von den Systemeinstellungen bestimmt.
Long Date Zeigt das Datum mit dem durch Ihr System vorgegebenen langen Datumsformat an.
Medium Date Zeigt das Datum mit dem mittleren Datumsformat an, das der Sprachversion der Hostanwendung entspricht.
Short Date Zeigt das Datum mit dem durch Ihr System vorgegebenen kurzen Datumsformat an.
Long Time Zeigt eine Uhrzeit mit dem durch Ihr System vorgegebenen langen Uhrzeitformat an, inklusive Stunden, Minuten, Sekunden.
Medium Time Zeigt die Uhrzeit im 12-Stunden-Format an, wobei Stunden, Minuten und der AM/PM-Kennzeichner verwendet werden.
Short Time Zeigt die Uhrzeit im 24-Stunden-Format an, z. B. 17:45.

Benannte numerische Formate

In der folgenden Tabelle werden die vordefinierten Namen für Zahlenformate aufgelistet:

Formatname Beschreibung
General Number Zeigt Zahlen ohne Tausendertrennzeichen an.
Currency Zeigt Zahlen gegebenenfalls mit Tausendertrennzeichen an und zeigt zwei Stellen rechts neben dem Dezimaltrennzeichen an. Die Ausgabe hängt von den Gebietsschemaeinstellungen des Systems ab.
Fixed Zeigt mindestens eine Stelle links und zwei Stellen rechts neben dem Dezimaltrennzeichen an.
Standard Zeigt Zahlen mit Tausendertrennzeichen, mindestens einer Stelle links und zwei Stellen rechts neben dem Dezimaltrennzeichen an.
Percent Zeigt Zahlen multipliziert mit 100 mit einem Prozentzeichen (%) rechts angefügt an und zeigt immer zwei Stellen rechts neben dem Dezimaltrennzeichen an.
Scientific Verwendet die standardmäßige wissenschaftliche Schreibweise.
Yes/No Zeigt "No" an, wenn die Zahl eine "0" ist, andernfalls wird "Yes" angezeigt.
True/False Zeigt False an, wenn die Zahl eine "0" ist, andernfalls wird True angezeigt.
On/Off Zeigt "Off" an, wenn die Zahl eine "0" ist, andernfalls wird "On" angezeigt.

Benutzerdefinierte Zeichenfolgeformate

Verwenden Sie eines der folgenden Zeichen, um ein Format Ausdruck für Zeichenfolgen zu erstellen.

Zeichen Beschreibung
@ Platzhalter für Zeichen. Zeigt ein Zeichen oder ein Leerzeichen an. Wenn in der Zeichenfolge an der Position des at-Symbols (@) eine Ziffer steht, wird diese angezeigt. Andernfalls wird an dieser Position ein Leerzeichen angezeigt. Platzhalter werden von rechts nach links aufgefüllt, es sei denn, es ist ein Ausrufezeichen (!) in der Formatzeichenfolge vorhanden.
& Platzhalter für Zeichen. Zeigt ein Zeichen oder nichts an. Wenn in der Zeichenfolge an der Position des kaufmännischen Und-Zeichens (&) ein Zeichen steht, wird dieses angezeigt, andernfalls wird an dieser Position nichts angezeigt. Platzhalter werden von rechts nach links aufgefüllt, es sei denn, es ist ein Ausrufezeichen (!) in der Formatzeichenfolge vorhanden.
< Kleinschreibung erzwingen. Alle Zeichen werden in Kleinschrift angezeigt.
> Großschreibung erzwingen. Alle Zeichen werden in Großschrift angezeigt.
! Erzwingen, dass Platzhalter von links nach rechts aufgefüllt werden. Standardmäßig werden Platzhalter von rechts nach links aufgefüllt.

Benutzerdefinierte Datums-/Uhrzeitformate

In der folgenden Tabelle werden die Zeichen aufgelistet, die Sie zum Erstellen von benutzerdefinierten Datums-/Uhrzeitformaten verwenden können:

Zeichen Beschreibung
(:) Das Uhrzeittrennzeichen. In einigen Gebietsschemas können andere Zeichen zur Darstellung des Uhrzeittrennzeichens verwendet werden. Das Zeittrennzeichen trennt Stunden, Minuten und Sekunden, wenn Zeitwerte formatiert werden. Das tatsächliche Zeichen, das als Zeittrennzeichen in formatierten Ausgaben verwendet wird, wird von den Systemeinstellungen bestimmt.
(/) Datumstrennzeichen. In einigen Fällen können andere Zeichen zur Darstellung des Datumstrennzeichens verwendet werden. Das Datumstrennzeichen trennt den Tag, den Monat und das Jahr, wenn Datumswerte formatiert werden. Das tatsächliche als Datumstrennzeichen in der formatierten Ausgabe verwendete Zeichen wird von den Systemeinstellungen bestimmt.
c Zeigt das Datum alsddddd und die Uhrzeit als ttttt in dieser Reihenfolge an. Datumsinformationen werden nur dann angezeigt, wenn die fortlaufenden Zahlen des Datums keinen Bruchteil aufweisen. Uhrzeitinformationen werden nur dann angezeigt, wenn kein ganzzahliger Anteil enthalten ist.
d Zeigt den Tag als Zahl ohne führende Null (1–31) an.
dd Zeigt den Tag als Zahl mit einer führenden Null (01–31) an.
ddd Tag als Abkürzung anzeigen (So–Sa). Lokalisiert.
dddd Zeigen Sie den Tag als vollständigen Namen (Sonntag bis Samstag) an. Lokalisiert.
ddddd Zeigt das Datum vollständig (inklusive Tag, Monat und Jahr) gemäß dem durch Ihr System vorgegebenen kurzen Datumsformat an. Das standardmäßige kurze Datumsformat lautet m/d/yy.
dddddd Zeigt die fortlaufenden Zahlen des Datums als vollständiges Datum (inklusive Tag, Monat und Jahr) gemäß dem durch Ihr System erkannten langen Datumsformat an. Das standardmäßige lange Datumsformat lautet mmmm dd, yyyy.
w Zeigt den Wochentag als Zahl an (1 für Sonntag bis 7 für Samstag).
ww Zeigt die Woche des Jahres als Zahl (1–54) an.
m Zeigt den Monat als Zahl ohne führende Null (1–12) an. Wenn m unmittelbar auf h oder hh folgt, wird statt des Monats die Minute angezeigt.
mm Zeigt den Monat als Zahl mit einer führenden Null (01–12) an. Wenn m unmittelbar auf h oder hh folgt, wird statt des Monats die Minute angezeigt.
mmm Zeigt den Monat als Abkürzung (Jan–Dez) an. Lokalisiert.
mmmm Zeigt den Monat als vollständigen Monatsnamen (Januar–Dezember) an. Lokalisiert.
q Zeigt das Quartal des Jahres als Zahl (1–4) an.
y Zeigt den Tag des Jahres als Zahl an (1–366).
yy Zeigt das Jahr als 2-stellige Zahl (00–99) an.
yyyy Zeigt das Jahr als vierstellige Zahl (100–9999) an.
h Zeigt die Stunde als Zahl ohne führende Null (0–23) an.
hh Zeigt die Stunde als Zahl mit einer führenden Null (00–23) an.
n Zeigt die Minute als Zahl ohne führende Null (0–59) an.
nn Zeigt die Minute als Zahl mit einer führenden Null (00–59) an.
s Zeigt die Sekunde als Zahl ohne führende Null (0–59) an.
ss Zeigt die Sekunde als Zahl mit einer führenden Null (00–59) an.
ttttt Zeigt eine Uhrzeit als vollständige Zeit (einschließlich Stunde, Minute und Sekunde) an, die mit dem Zeittrennzeichen formatiert ist, die vom Zeitformat definiert wurde, das vom System erkannt wurde. Eine führende Null wird angezeigt, wenn die option "führende Null" ausgewählt ist und die Uhrzeit vor 10:00 Uhr oder P.M. liegt. Das Standardzeitformat ist h:mm:ss.
AM/PM Verwendet das 12-Stunden-Format und zeigt mit jeder Stunde vor Mittag "AM" in Großbuchstaben an; "PM" in Großbuchstaben wird mit jeder Stunde zwischen Mittag und 11:59 P.M. angezeigt.
am/pm Verwendet das 12-Stunden-Format und zeigt mit jeder Stunde vor Mittag "AM" in Kleinbuchstaben an; "PM" in Kleinbuchstaben wird mit jeder Stunde zwischen Mittag und 11:59 P.M. angezeigt.
A/P Verwendet das 12-Stunden-Format und zeigt mit jeder Stunde vor Mittag "A" als Großbuchstaben an; "P" als Großbuchstabe wird mit jeder Stunde zwischen Mittag und 11:59 P.M. angezeigt.
a/p Verwendet das 12-Stunden-Format und zeigt mit jeder Stunde vor Mittag "a" als Kleinbuchstaben an; "p" als Kleinbuchstabe wird mit jeder Stunde zwischen Mittag und 11:59 P.M. angezeigt.
AMPM Verwenden Sie die 12-Stunden-Uhr, und zeigen Sie das vom System definierte AM-Zeichenfolgenliteral mit jeder Stunde vor Mittag an. Anzeigen des PM-Zeichenfolgenliterals, wie von Ihrem System definiert, mit einer beliebigen Stunde zwischen 22:59 Uhr und 23:59 Uhr. AMPM kann entweder Groß- oder Kleinbuchstaben sein, aber die Groß-/Kleinschreibung der angezeigten Zeichenfolge entspricht der Zeichenfolge, die in Ihren Systemeinstellungen definiert ist. Das Standardformat ist AM/PM. Wenn Ihr System auf das 24-Stunden-Format festgelegt ist, wird die Zeichenfolge in der Regel auf eine leere Zeichenfolge festgelegt.

Benutzerdefinierte Zahlenformate

In der folgenden Tabelle werden die Zeichen aufgelistet, die Sie zum Erstellen von benutzerdefinierten Zahlenformaten verwenden können:

Zeichen Beschreibung
Keines Zeigt die Zahl ohne Formatierung an.
(0) Ziffernplatzhalter. Zeigt eine Ziffer oder eine 0 an. Wenn in dem Ausdruck an der Position der 0 in der Formatzeichenfolge eine Ziffer steht, wird diese angezeigt. Andernfalls wird an dieser Position eine 0 angezeigt. Wenn die Zahl in dem Formatausdruck weniger Ziffern hat, als Nullen vorhanden sind (auf beiden Seiten des Dezimalzeichens), werden vorangestellte oder nachgestellte Nullen angezeigt. Wenn die Zahl rechts neben dem Dezimaltrennzeichen mehr Ziffern hat, als rechts neben dem Dezimaltrennzeichen im Formatausdruck Nullen vorhanden sind, wird die Zahl auf so viele Dezimalstellen gerundet, wie Nullen vorhanden sind. Wenn die Zahl links neben dem Dezimaltrennzeichen mehr Ziffern hat, als links neben dem Dezimaltrennzeichen im Formatausdruck Nullen vorhanden sind, werden die zusätzlichen Ziffern ohne Änderung angezeigt.
(#) Ziffernplatzhalter. Zeigt eine Ziffer oder nichts an. Wenn im Ausdruck in der Formatzeichenfolge an der Position von "#" eine Ziffer steht, wird diese angezeigt. Andernfalls wird an dieser Position nichts angezeigt. Dieses Symbol funktioniert wie der Ziffernplatzhalter "0", nur dass keine voran- und nachgestellte Nullen angezeigt werden, wenn die Zahl auf einer von beiden Seiten des Dezimaltrennzeichens im Formatausdruck die gleiche oder eine geringere Anzahl an Ziffern als "#"-Zeichen aufweist.
(.) Dezimaltrennzeichen. In einigen Gebietsschemas wird ein Komma als Dezimaltrennzeichen verwendet. Das Dezimaltrennzeichen bestimmt, wie viele Ziffern links und rechts neben dem Dezimaltrennzeichen angezeigt werden. Wenn der Formatausdruck nur Nummernzeichen links von diesem Symbol enthält, beginnen Zahlen, die kleiner als 1 sind, mit ein Dezimaltrennzeichen. Um Bruchzahlen mit einer vorangestellten Null anzuzeigen, verwenden Sie 0 als ersten Ziffernplatzhalter links neben dem Dezimaltrennzeichen. Das tatsächliche Zeichen, das als Dezimaltrennzeichen in der formatierten Ausgabe verwendet wird, ist vom Zahlenformat abhängig, das von Ihrem System erkannt wird.
(%) Prozentplatzhalter Der Ausdruck wird mit 100 multipliziert. Das Prozentzeichen (%) wird an der Position eingefügt, an der es in der Formatzeichenfolge steht.
(,) Tausendertrennzeichen. In einigen Fällen wird ein Punkt als Tausendertrennzeichen verwendet. Durch das Tausendertrennzeichen werden Tausender von Hunderten innerhalb einer Zahl getrennt, die mindestens vier Stellen links neben dem Dezimaltrennzeichen hat. Standardmäßig wird das Tausendertrennzeichen verwendet, wenn das Format ein Tausendertrennzeichen enthält, das in Ziffernplatzhalter eingeschlossen ist (0 oder #). Zwei angrenzende Tausendertrennzeichen oder ein Tausendertrennzeichen unmittelbar links vom Dezimaltrennzeichen (unabhängig davon, ob ein Dezimaltrennzeichen angegeben ist oder nicht) bedeutet "skalieren sie, indem sie durch 1000 dividiert wird und nach Bedarf gerundet wird." Sie können beispielsweise die Formatzeichenfolge "##0," verwenden, um 100 Millionen als 100 darzustellen. Zahlen, die kleiner als 1 Million sind, werden als 0 angezeigt. Zwei benachbarte Tausendertrennzeichen in einer anderen Position als direkt links neben dem Dezimaltrennzeichen werden einfach als normales Tausendertrennzeichen behandelt. Das tatsächliche Zeichen, das als Tausendertrennzeichen in der formatierten Ausgabe verwendet wird, ist vom Zahlenformat abhängig, das von Ihrem System erkannt wird.
(:) Das Uhrzeittrennzeichen. In manchen Gebietsschemas werden andere Zeichen als Zeittrennzeichen verwendet. Das Zeittrennzeichen trennt Stunden, Minuten und Sekunden, wenn Zeitwerte formatiert werden. Das tatsächliche Zeichen, das als Zeittrennzeichen in formatierten Ausgaben verwendet wird, wird von den Systemeinstellungen bestimmt.
(/) Datumstrennzeichen. In einigen Fällen können andere Zeichen zur Darstellung des Datumstrennzeichens verwendet werden. Das Datumstrennzeichen trennt den Tag, den Monat und das Jahr, wenn Datumswerte formatiert werden. Das tatsächliche als Datumstrennzeichen in der formatierten Ausgabe verwendete Zeichen wird von den Systemeinstellungen bestimmt.
(E- E+ e- e+) Wissenschaftliches Format. Wenn der Formatausdruck mindestens einen Ziffernplatzhalter (0 oder #) rechts neben E-, E+, e- oder e+, enthält, wird die Zahl im wissenschaftlichen Format, und E oder e wird zwischen der Zahl und ihrem Exponenten eingefügt. Die Anzahl von Ziffernplatzhaltern auf der rechten Seite bestimmt die Anzahl von Ziffern im Exponenten. Verwenden Sie E- oder e-, um neben negativen Exponenten ein Minuszeichen zu platzieren. Verwenden Sie E + oder e +, um neben negativen Exponenten ein Minuszeichen und neben positiven Exponenten ein Pluszeichen zu platzieren.
- + $ ( ) Zeigt ein Literalzeichen an. Um ein anderes Zeichen als die aufgelisteten anzuzeigen, wird ein umgekehrter Schrägstrich (\) vorangestellt oder das Zeichen in doppelte Anführungszeichen gesetzt (" ").
(\) Zeigt das nächste Zeichen in der Formatzeichenfolge an. Um ein Zeichen mit einer besonderen Bedeutung als Literalzeichen anzuzeigen, stellen Sie ihm einen umgekehrten Schrägstrich voran (\). Der umgekehrte Schrägstrich selbst wird nicht angezeigt. Die Verwendung eines umgekehrten Schrägstrichs entspricht dem Einschließen des nächsten Zeichens in doppelte Anführungszeichen. Um einen umgekehrten Schrägstrich anzuzeigen, verwenden Sie zwei umgekehrte Schrägstriche (\\). Beispiele für Zeichen, die nicht als Literalzeichen angezeigt werden können, sind die Datums- und Zeitformatierungszeichen (a, c, d, h, m, n, p, q, s, t, w, y, /und :), die numerischen Formatierungszeichen (#, 0, %, E, e, Komma und Punkt) und die Zeichenfolgenformatierungszeichen (@, &, <, >und !).
("ABC") Zeigt die Zeichenfolge zwischen den doppelten Anführungszeichen an (" "). Um eine Zeichenfolge als Format aus einem Code heraus anzugeben, muss der Text mit Chr(34) umschlossen werden (34 ist der Zeichencode für ein Anführungszeichen (")).

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.