Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

CheckBoxen auf UserForm





Frage

Hallo, habe eine UserForm mit einigen Controls. Von diesen Controls möchte ich speziell die CheckBoxen auf deren Value abfragen. Mit folgendem Code lese ich die Captions aller "geklickten" (also Value = True) CheckBoxen in Spalte A untereinander ein, indem ich einen Button, der ebenfalls auf dieser UserForm ist, betätige: [b] Option Explicit Private Sub CommandButton1_Click() Dim I As Integer For I = 1 To 5 If UserForm1.Controls("CheckBox" & I).Value = True Then Cells(I, 1).Value = UserForm1.Controls("CheckBox" & I).Caption End If Next I End Sub[/b] Das klappt soweit auch wunderbar. Nun möchte ich aber die Captions aller geklickten CheckBoxen nicht in eine Spalte einlesen, sondern in einer MsgBox ausgeben. Nur wie geht das ? Vielleicht kann mir jemand weiter helfen. Vielen Dank im voraus MfG Tom

Antwort 1 von Tom1000

Hab´s selbst gefunden !


Private Sub CommandButton2_Click()
Dim I As Integer
Dim strMsg As String

For I = 1 To 5
If UserForm1.Controls("CheckBox" & I).Value = True Then
strMsg = strMsg & UserForm1.Controls("CheckBox" & I).Caption & vbCrLf
End If
Next I
MsgBox strMsg, vbOKOnly + vbInformation, "Diese wurden geklickt !"

End Sub


Grüsse
Tom