Herbers Excel-Forum - das Archiv
Combobox füllen?!?
Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Betrifft: Combobox füllen?!?
von: Martin
Geschrieben am: 29.11.2003 16:18:58
Hallo,
ich hänge fest! Warum funktioniert folgender Code nicht?
Private Sub UserForm_Initialize()
Dim i As Range
Set i = Sheets("data").Range("A2:" & Range("A2").End(xlDown).Address)
ComboBox1.RowSource = i
End Sub
Mein Problem ist, dass die Quelle regelmässig anwächst, deshalb kann ich keinen festen Bereich angeben.
Gruss,
Martin
Betrifft: AW: Combobox füllen?!?
von: Nepumuk
Geschrieben am: 29.11.2003 16:27:11
Hallo Martin,
weil i nicht die Adresse die von RowSource verlangt wird, sondern das Range - Objekt selbst zurückgibt. So sollte es funktionieren:
ComboBox1.RowSource = i.Address
Du kannst es kürzen, indem du:
ComboBox1.RowSource = Sheets("data").Range("A2:" & Range("A2").End(xlDown).Address).Address
angibst.
Gruß
Nepumuk
Betrifft: Danke Nepumuk
von: Martin
Geschrieben am: 29.11.2003 16:30:48
es funktioniert.
Gruss,
Martin