Warum dann überhaupt "For Each", wenn die Anzahl bereits bekannt ist ? Der Vorteil von "For Each" ist doch, dass du weder Anfangs- noch Endwert angeben muss und zudem auch noch Lücken ignoriert werden. Dein Code downgradet "For Each" unter Zuhilfenahme eines Arrays zu einer "For Next"-Schleife.
Gruß
Onur
Als Antwort auf diesen Beitrag
Yal
05.05.2026 17:32:37
AW: VBA For Each
Moin,
Sub test()
Dim a%
For Each a In Array(1,2,3,4,6,7,8,9,10,11,12)
Controls("TextBox" & a).Value = XXX
Next a
End Sub