Array per Schleife füllen
21.01.2025 16:24:21
Chris
ich habe 9 Togglebuttons, deren Caption ich in ein Array packen möchte, wenn der Value des Buttons = true ist.
Die Werte möchte ich anschließend per Komma getrennt in einer Msgbox ausgeben.
Bei unten stehendem Makro erhalte ich die Meldung "Index außerhalb des gültigen Bereichs"
Wo liegt der Fehler?
Gruß Chris
Sub x
Dim arr(9) As String
Dim i As Integer
For i = 7 To 15
If Userform1.Controls("Togglebutton" & i).Value = True Then
arr(i) = Userform1.Controls("Togglebutton" & i).Caption
End If
Next i
MsgBox Join(arr(i), ",")
End sub
Anzeige