Variabler Steuerelementname ?

Hi, bin VB Anfänger.
Ich möchte gerne einen Steuerelementnamen in
einer For- Schleife inkrementieren.

Mit jedem Durchlauf soll die Zahl hinter „Combobox“ inkrementiert werden z.B. durch die Variable k.

So sieht die Schleife aus:

For k = 1 To 25
For i = 2 To 100
UserForm1.ComboBox1.AddItem …
Next
Next

Wie sieht sieht die Syntax aus, um mit der Variable k den Comboboxnamen
zu inkrementieren ?

Danke im Vorraus !

Stoffel

Hallo Stoffel,

man kann zwar über die Namen rangehen:
Me.Controls(„List“ & i).AddItem…

ich würde aber den Weg über Indizes gehen. Bennenne die Steuerelement einfach mit dem gleichen Namen. Dann wirst du von VB gefragt, ob du ein Steuerelementfeld erstellen möchtest. Diese Elemente haben dann den gleichen Namen, und unterscheiden sich nur über die Eigenschaft Index. Ansprechen kannst du die Elemente dann wie jedes andere Array:

List1(i).AddItem…

Gruß
Daniel