Microsoft Excel

Herbers Excel/VBA-Archiv

Unterschied format$ (..) vs. format (..)

Betrifft: Unterschied format$ (..) vs. format (..) von: Matthias
Geschrieben am: 12.10.2020 11:51:29

Hallo,

ich habe einen ganzen Haufen VBA Code vor die Füße bekommen, da wühle ich mich Schritt für Schritt durch.

Und stolpere gerade über

Me.txtES13 = Format$(Me.txtES13, "#")

Da Me.txtES13 von einem Formular kommt, der User hier ggf. auch z.B. führende Nullen eintippt, fliegen die hier raus.
Aber was ist der Unterschied zwischen

Format$()

und

Format()

Vielen Dank

Betrifft: AW: Unterschied format$ (..) vs. format (..)
von: Nepumuk
Geschrieben am: 12.10.2020 11:54:46

Hallo Matthias,

Format gibt einen Variant Untertype String zurück. Format$ einen String.

Darum ist Format$ schneller und benötigt weniger Speicher.

Gruß
Nepumuk

Betrifft: AW: Unterschied format$ (..) vs. format (..)
von: Matthias
Geschrieben am: 12.10.2020 11:58:31

Danke ... perfekt, jetzt macht der darauf folgende Code Sinn ... Yup, das wird mit Strings weitergearbeitet. Peferekt!