Der folgende Befehl gibt den Text der in der Zelle A1 steht in der Zelle A2 in Großbuchstaben umgewandelt aus.
Range("A2").Value = FORMAT(Range("A1"), ">")
In der untenstehenden Tabelle finden sie die Parameter für den VBA-Befehl 'Format.
Zahlenformate
0.00 Zahl mit 2 Nachkommastellen 4711 =FORMAT(wert, "0.00")
# Platzhalter für eine Ziffer. Diese wird aber nur angezeigt, wenn sich an dieser Stelle auch wirklich eine Ziffer befindet.
Gedacht für Tausendertrennzeichen! 4.711,00 =FORMAT(wert, "#,##0.00")
+ und - Die Vorzeichen können 4711,00- =FORMAT(wert, "0.00-")
currency Liefert das voreingestellte Währungsformat 4.711,00 € =FORMAT(wert, "currency")
\ Das darauf folgende Zeichen wird nicht als Formatierung sondern als Zeichen angezeigt 4.711,00 Dollar =FORMAT(wert, "#,##0.00 \D\o\l\l\a\r")
% Wandelt die Zahl in Prozent um, indem es die Zahl mit 100 multipliziert und ein %-Zeichen anhängt 471,1 % =FORMAT(wert, "0.0 %")
Datumsformate
/ Datums-Trennzeichen 18.10.2020
d Zeigt den Tag als einstellige Zahl an 18.10.2020 18 =FORMAT(wert, "d")
dd Zeigt den Tag immer als zweistellige Zahl an 18.10.2020 18 =FORMAT(wert, "dd")
ddd Zeigt den Tag als zweistellige Abkürzung an 18.10.2020 Fr =FORMAT(wert, "ddd")
dddd Zeigt den Tag als ausgeschriebenen Wochentag an 18.10.2020 Freitag =FORMAT(wert, "dddd")
ddddd oder
short date In beiden Fällen wird das Kurzdatum angezeigt 18.10.2020 18.10.2020 =FORMAT(wert, "ddddd") oder =FORMAT(wert, "short date")
dddddd oder long date In beiden Fällen wird das Langdatum angezeigt 18.10.2020 Freitag, 18. Oktober 2002 =FORMAT(wert, "dddddd") oder =FORMAT(wert, "long date")
w Durch 'w' wird der Wochentag als Zahl angezeigt.
(1 = Sonntag bis 7 = Samstag) 18.10.2020 6 =FORMAT(wert, "w")
ww Durch 'ww' wird die Kalenderwoche angezeigt.
Jedoch nicht nach deutscher DIN 18.10.2020 42 =FORMAT(wert, "ww")
m Zeigt den Monat von 1 bis 12 an 18.10.2020 10 =FORMAT(wert, "m")
mm Zeigt den Monat von 01 bis 12 mit führender 0 an 18.10.2020 10 =FORMAT(wert, "mm")
mmm Zeigt den Monat als zweistellige Abkürzung an 18.10.2020 Okt =FORMAT(wert, "mmm")
mmmm Stellt den Monat ausgeschrieben dar 18.10.2020 Oktober =FORMAT(wert, "mmmm")
q Zeigt das entsprechende Quartal an 18.10.2020 4 =FORMAT(wert, "q")
yy Zeigt das Jahr als 2-stellige Zahl an 18.10.2020 02 =FORMAT(wert, "yy")
yyyy Zeigt das Jahr als 4-stellige Zahl an 18.10.2020 2002 =FORMAT(wert, "yyyy")
Zeitformate
: Zeittrennzeichen 09:51
h Zeigt die Stunde als einstellige Zahl an 09:51 9 =FORMAT(wert, "h")
hh Zeigt die Stunde als zweistellige Zahl an 09:51 09 =FORMAT(wert, "hh")
n Zeigt die Minute als einstelige Zahl an 09:51 51 =FORMAT(wert, "n")
nn Zeigt die Minute als zweistellige Zahl an 09:51 51 =FORMAT(wert, "nn")
s Zeigt die Sekunde als einstellige Zahl an 09:51:05 5 =FORMAT(wert, "s")
s Zeigt die Sekunde als zweistellige Zahl an 09:51:05 05 =FORMAT(wert, "ss")
short time Zeigt die kurze Zeit an 09:51:05 09:51 =FORMAT(wert, "short time")
ttttt oder long time Zeigt in beiden fällen die lange Zeit an 09:51 09:51:05 =FORMAT(wert, "ttttt") oder =FORMAT(wert, "long time")
AM/PM Zeigt an, ob die Uhrzeit vor- oder nach Mittag liegt 09:51 AM =FORMAT(wert, "AM/PM")
Textformate
@ Liefert die gleiche Zeichenfolge. Ist die Zeichenfolge leer, so wird ein Leerzeichen geliefert Test Test =FORMAT(wert, "@")
& Liefert die gleiche Zeichenfolge. Ist die Zeichenfolge leer, so wird kein Leerzeichen geliefert Test Test =FORMAT(wert, "&")
< Der Text wird in Kleinbuchstaben angezeigt Test test =FORMAT(wert, "<")
> Der Text wird in Großbuchstaben angezeigt Test TEST =FORMAT(wert, ">")