Parameter für den VBA-Befehl "Format"

107011




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"), ">")

I
n der untenstehenden Tabelle finden sie die Parameter für den VBA-Befehl 'Format.

Zeichen Erläuterung Daten

Beispiel

Befehl
         
  Zahlenformate      
0.00 Zahl mit 2 Nachkommastellen 4711 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!
4711 4.711,00 format(wert, "#,##0.00")
 + und - Die Vorzeichen können  4711 4711,00- format(wert, "0.00-")
currency Liefert das voreingestellte Währungsformat 4711 4.711,00 € format(wert, "currency")
\ Das darauf folgende Zeichen wird nicht als
Formatierung sondern als Zeichen angezeigt
4711 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
47,11 471,1 % format(wert, "0.0 %")
         
         
  Datumsformate      
/ Datumstrennzeichen 18.10.2002    
d Zeigt den Tag als einstellige Zahl an 18.10.2002 18 format(wert, "d")
dd Zeigt den Tag immer als zweistellige Zahl an 18.10.2002 18 format(wert, "dd")
ddd Zeigt den Tag als zweistellige Abkürzung an 18.10.2002 Fr format(wert, "ddd")
dddd Zeigt den Tag als ausgeschriebenen Wochentag an 18.10.2002 Freitag format(wert, "dddd")
ddddd oder
 short date
In beiden Fällen wird das Kurzdatum angezeigt 18.10.2002 18.10.2002 format(wert, "ddddd") oder
format(wert, "short date")
dddddd oder
long date
In beiden Fällen wird das Langdatum angezeigt 18.10.2002 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.2002 6 format(wert, "w")
ww Durch 'ww' wird die Kalenderwoche angezeigt. 
Jedoch nicht nach deutscher DIN 
18.10.2002 42 format(wert, "ww")
m Zeigt den Monat von 1 bis 12 an 18.10.2002 10 format(wert, "m")
mm Zeigt den Monat von 01 bis 12 mit führender 0 an 18.10.2002 10 format(wert, "mm")
mmm Zeigt den Monat als zweistellige Abkürzung an 18.10.2002 Okt format(wert, "mmm")
mmmm Stellt den Monat ausgeschrieben dar 18.10.2002 Oktober format(wert, "mmmm")
q Zeigt das entsprechende Quartal an 18.10.2002 4 format(wert, "q")
yy Zeigt das Jahr als 2-stellige Zahl an 18.10.2002 02 format(wert, "yy")
yyyy Zeigt das Jahr als 4-stellige Zahl an 18.10.2002 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, ">")
   

Artikel mit ähnlichen Themen

   

Aktuell sind 25 Gäste und keine Mitglieder online

   
Twitter Account für Excel-InsideExcel-Inside auf FacebookExcel-Inside auf Linked InExcel-Live News blogExcel-Inside RSS-FeedExcel-Inside auf Xing

Excel Auftragsprogrammierung

Access Auftragsprogrammierung
Word Auftragsprogrammierung

Outlook Auftragsprogrammierung

 Maßgeschneiderte
Individuallösungen
  für Ihren Erfolg
   

Sie haben eine Frage ...
... hier geht´s zum Office Forum

Forum Office-Fragen

   
   
   
   

Forum Office-FragenOffice-Fragen.de ist das Forum rund um Microsoft Office, PALO und LibreOffice.
[Excel, Word, Outlook, Access, Visio, Office365, Office mac: u.v.m.]

Wenn Sie Fragen haben, dann können Sie diese jederzeit gerne im Forum stellen. Die anwesenden Moderatoren und ggf.
auch andere Forumsteilnehmer werden Ihre Problemstellung schnellstmöglich bearbeiten.

Möchten Sie Ihr Wissen weitergeben? Dann sind Sie selbstverständlich auch jederzeit herzlich im Forum willkommen.

Jeder registrierte Benutzer erhält das kostenlose E-Book "Die 100 wichtigsten Formeln und Funktionen" für Excel.

Registrieren Sie sich noch heute und sichern Sie sich das kostenlose Willkommensgeschenk.

» zum Forum...

   
Live tracking and statistics