Anzeige
Archiv - Navigation
1156to1160
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
VBA Format mit Variable
Timonski
Servus
will einem das Format einer Variablen für eine neue Variable ändern...
die erste Variable kommt über eine InputBox...
PROJEKTNRLANG = Format(PROJEKTNRKURZ .Value, "00000")
danke schon mal im Voraus...

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

Betreff
Benutzer
Anzeige
AW: VBA Format mit Variable
27.05.2010 19:28:08
ChrisL
Hi
Kommt drauf an mit welchem Typ Variablen du arbeitest...
Dim PROJEKTNRLANG As String
PROJEKTNRLANG = Format(PROJEKTNRKURZ .Value, "00000")
String = Textzeichenkette, somit könntest theoretisch auch Formate verwenden.
Korrekt ist es aber nicht, Zahlen solltest du auch als Zahlen deklarieren, womit du keine Formate mitgeben kannst. Dies erfolgt erst bei Ausgabe...
Dim PROJEKTNRLANG As Long
PROJEKTNRLANG = PROJEKTNRKURZ
MsgBox Format(PROJEKTNRLANG, "00000")
(gibt auch noch Alternativen zu Long, aber scheint bei 5 stelligen Zahlen angemessen)
(Ob zwei gleiche Variablen sinnvoll sind mag ich bezweifeln, daher auch nicht deklariert ;)
cu
Chris
Anzeige
AW: VBA Format mit Variable
28.05.2010 08:43:05
Timonski
Vielen vielen DANK
ich hab es jetzt auch in nur eine Variable geändert...
das mit dem DIM ... AS ... LONG STRING ... ist mir noch unklar...
vielen dank...
AW: VBA Format mit Variable
28.05.2010 09:44:21
ChrisL
Hi
Dazu müsstest du dich mal ins Thema "dimensionieren resp. deklarieren von Variablen" einlesen. Quelle kann die Excel VBA Hilfe oder das Internet sein.
Grundsätzlich sollten Variablen immer deklariert werden. Wenn du es nicht tust, dann gilt Typ "Variant" und der "Computer" entscheidet selber.
cu
Chris

35 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige