Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
828to832
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
828to832
828to832
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

VB - "Format"-Funktion

VB - "Format"-Funktion
17.12.2006 11:21:32
Peda
Hallo!
Warum gibt die Funktion
MsgBox Format("B3", "0000") ein "B3" aus - und nicht "00B3"
Und warum tut sie es aber bei
MsgBox Format("33", "0000")? Dort entsteht ein "0033"
Es muss was mit dem Buchstaben zu tun haben....oder?
Ich brauche das aber in jedem Fall 4 Stellig, wie in "Format" deklariert.

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VB - "Format"-Funktion
17.12.2006 11:58:52
Peter
Hallo Peda,
du versuchst einen Text mit numerischer Formatierung auszugeben, das macht Probleme.
Warum kannst du nicht einfach MsgBox "00B3" ausgeben?
Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
AW: VB - "Format"-Funktion
17.12.2006 12:03:01
Peda
Hallo Peter
eigentlich ist es eine Hex-Zahl die ausgegeben wird (einen Decimal-Wert vorgegeben):
MsgBox Format(Hex$(dec_wert), "0000")
Und die will ich aber immer 4 Stellig haben. Wenn dort halt was mit einem der 6 Buchstaben A..F dabei ist, macht er nur 2-stellig. Wie oben beschrieben.
Gibt es dafür ne Lösung?
Gruß
AW: VB - "Format"-Funktion
17.12.2006 12:16:40
Erich
Hallo Peda,
so:
   Dim dec_wert As Long
dec_wert = 179
MsgBox Right("000" & Hex(dec_wert), 4)
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige