mein Problem ist, dass ich mehrere Combobox in ein Excel-Sheet eingebettet habe und die mit einem Laufindex ansprechen will.
Normalerweise funktioniert das auch über den „Controls“-befehl aber diesmal nicht (wahrscheinlich, weil es nicht in einer Userform eingebettet ist?)
Hier ein Bsp:
For pos_i = 1 To 25
If Worksheets(„Worksheet1“).Controls(„ComboBox“ & (1 + pos_i).ListCount = 0 Then
[…]
End If
Next pos_i
innerhalb eines Worksheets hast Du keine Controls-Auflistung. Hier musst Du über die Shapes-Auflistung gehen (und dabei sicherheitshalber noch den Typ abfragen oder wirklich über die Namen gehen).