ich habe eine mehrspaltige Listbox, in der ich in Spalte 1 Texte und in Spalte 2 und 3 Zahlen darstellen will. (Beispielsweise: Parteiname, Stimmenanzahl, Anteil in Prozent)
die Texte sollen natürlich linksbündig stehen, die Zahlen natürlich rechtsbündig.
ist sowas über das Zahlenformat innerhalb einer Textbox möglich?
im Prinzip schon, wenn man führende Nullen verwendet, aber das würde ja die Lesbarkeit verschlechtern, dh ich brauche statt führender Nullen führende Leerzeichen.
Wie sieht hierzu der Definitionstring in der FORMAT-Funktion aus?
damit folgender Code:
With ListBoxWahlergebnis:
.AddItem "XYZ"
.List(0,1)=Format(100000, "xxxxxx")
.List(0,2)=Format(100000/200000, "xxx%")
.AddItem "ABCDE"
.List(1,1)=Format(2000, "xxxxxx")
.List(1,2)=Format(2000/200000, "xxx%")
End with
folgendes Ergebnis in der Listbox hat:
XYZ 100000 50%
ABCDE 2000 1%
Gruß, Daniel