|
Die Excel/VBA-Beispiele (incl. aller Arbeitsmappen: http://www.herber.de/samples/inhalt.html)
Format-Funktion
Gibt einen Wert vom Typ Variant (String) zurück, der einen entsprechend den Anweisungen in einem Formatausdruck formatierten Ausdruck enthält. Syntax Format(Ausdruck[, Format[, firstdayofweek[, firstweekofyear]]]) Die Syntax der Format-Funktion besteht aus folgenden Teilen:
Einstellungen Die Einstellungen für das Argument firstdayofweek sind:
Die Einstellungen für das Argument firstweekofyear sind:
Bemerkungen
Beim Formatieren einer Zahl ohne die Angabe von Format liefert Format dasselbe Ergebnis wie die Str-Funktion, obwohl es auf die jeweilige Gebietsschemaeinstellung reagiert. Allerdings fehlt bei positiven Zahlen, die mit Format als Zeichenfolgen formatiert wurden, das für Vorzeichen reservierte führende Leerzeichen. Die mit Str umgewandelten Zahlen behalten das führende Leerzeichen. Wenn Sie eine nicht-lokalisierte numerische Zeichenfolge formatieren, sollten Sie ein benutzerdefiniertes numerisches Format verwenden, um sicherzustellen, daß Sie das gewünschte Ergebnis erhalten. Anmerkung Wenn die Einstellung der Calendar-Eigenschaft auf gregorianisch steht und Format die Datumsformatierung festlegt, muß der angegebene Ausdruck gregorianisch sein. Wenn die Einstellung der Visual Basic Calendar-Eigenschaft auf Hijri steht, muß der angegebene Ausdruck Hijri sein. Wenn der Kalender gregorianisch ist, ändert sich die Bedeutung des Symbols für den Format-Ausdruck nicht. Wenn der Kalender Hijri ist, haben zwar alle Symbole des Datumformats (z.B. dddd, mmmm, yyyy) dieselbe Bedeutung, gelten aber für den Hijri-Kalender. Formatsymbole bleiben englisch; Symbole, die als Text angezeigt werden (z.B. AM und PM), zeigen die diesem Symbol zugeordnete Zeichenfolge (englisch oder arabisch) an. Der Bereich der folgenden Symbole ändert sich, wenn der Kalender Hijri ist:
|