AW: Label Caption aus Checkbox Caption
13.03.2023 11:57:44
Eddie
Sorry die Frage war vielleicht ein bischen falsch Interpretiert. hier mal ein Beispiel-Code:
Private Sub CheckBox1_Click()
UpdateLabel
End Sub
Private Sub CheckBox2_Click()
UpdateLabel
End Sub
' Fügen Sie hier Checkbox3 bis Checkbox20_Click Ereignisse hinzu.
Private Sub UpdateLabel()
Dim i As Integer
Dim checkedBoxes As String
' Iterieren Sie über alle Checkboxen auf der UserForm
For i = 1 To 20
' Wenn die Checkbox ausgewählt ist, fügen Sie die Beschriftung hinzu
If Controls("CheckBox" & i).Value = True Then
checkedBoxes = checkedBoxes & Controls("CheckBox" & i).Caption & ", "
End If
Next i
' Entfernen Sie das Komma am Ende und aktualisieren Sie die Label Caption
If Len(checkedBoxes) > 0 Then
checkedBoxes = Left(checkedBoxes, Len(checkedBoxes) - 2) ' entfernen Sie das letzte Komma und Leerzeichen
Label1.Caption = checkedBoxes & " sind aktiv."
Else
Label1.Caption = "Keine Checkbox ausgewählt."
End If
End Sub
Ich will nicht für jede Checkbox das Click Event aufrufen, geht das auch über eine Schleife