VBA-Beispiel 018
mail schreiben
mail schreiben

ComboBox mit Werten aus einer Tabelle füllen

Dazu gibt es zwei Wege:

1.)   in der Entwicklungsumgebung die ComboBox markieren und dann im Eigenschaftsfenster mit dem Eintrag "RowSource" die Quelle also die Zellen festlegen.
Beispiel:
Die Tabelle hat den Namen "Daten". Es sollen die Zellen B3 bis B10 in der ComboBox angezeigt werden. Der Eintrag unter "RowSource" muß dann lauten: Daten!B3:B10

2.)   Der zweite Weg, der zum gleichen Ziel führt, geht über VBA und nicht über das Eigenschaftsfenster der ComboBox.

Private Sub UserForm_Initialize()
 'ComboBox2 wird über VBA mit Inhalt gefüllt
  ComboBox2.RowSource = "Daten!B14:B17"
End Sub

Download:   vba018.zip