Hallo,
ich möchte eine Combobox mit mehreren Spalten über AddItem befüllen. Wie geht das? Ich habs mit Array und Feld versucht, aber beides mag er nicht!
Danke
Michael
Wo ist die Box, Tabelle, userform? Wo kommen die Werte her, aus einer Tabelle?
Ulf
AW: Combobox mehrspaltig befüllen
17.06.2004 16:35:57
Michl
Hallo,
sorry, hab ich vergessen. Ist ein Userform. Die Daten kommen indirekt aus einer Tabelle, sie liegen in Feld vor.
Danke
Michael
AW: Combobox mehrspaltig befüllen
Ulf
"sie liegen in Feld"
Was soll das bedeuten, sind sie in ein Arry eingelesen oder was?
Ulf
AW: Combobox mehrspaltig befüllen
17.06.2004 16:52:53
Michl
Hallo,
es ist ein eigener Datentyp:
Type Zeile spalten() As Variant End Type
in dem entsprechend die Spalten eingetragen sind.
So will ich dann füllen, hier aber nur die erste Spalte, da sollen mehrere Spalten in die Combobox:
For i = LBound(zeilen) To UBound(zeilen) Combo.AddItem zeilen(i).spalten(0) next i
Danke
Michael
Anzeige
AW: Combobox mehrspaltig befüllen
Ulf
Passe!
AW: Combobox mehrspaltig befüllen
19.06.2004 18:31:29
Nepumuk
Hallo Michael, mit AddItem kannst du nur die erste Spalte befüllen. Das schnellste wäre die Daten in ein Array zu schreiben und dieses mit der List-Methode an die Box zu übergeben. Gruß Nepumuk
AW: Combobox mehrspaltig befüllen
22.06.2004 10:21:08
Michl
Hallo Nepumuk,
klappt bestens. Danke!
Gruß
Michael