Kennt jemand eine Möglichkeit mehrere Label in einer UserForm zu "gruppieren" und dann durch ein Ereignis ein- bzw. ausblenden zu lassen?
Die Einzelbenennung jedes Labels ist sehr aufwendig.
Danke für eure Tips!
Matthias
Private Sub CommandButton1_Click()
Dim i%
For i = 1 To 3
If Me.Controls("Label" & i).Visible = True Then
Me.Controls("Label" & i).Visible = False
Else
Me.Controls("Label" & i).Visible = True
End If
Next
End Sub
Private Sub ToggleButton1_Click()
Dim Element As Control
If Me.ToggleButton1.Value = True Then
Me.ToggleButton1.Caption = "Labels EIN"
For Each Element In UserForm1.Controls
If Left(Element.Name, 7) = "lblName" Then
Element.Visible = False
End If
Next
Else
Me.ToggleButton1.Caption = "Labels AUS"
For Each Element In UserForm1.Controls
If Left(Element.Name, 7) = "lblName" Then
Element.Visible = True
End If
Next
End If
End Sub
Private Sub CB_LabelsEin_Click()
For I = 1 To 5
UserForm1.Controls("lblName" & Format(I, "00")).Visible = True
Next
End Sub
Private Sub CB_LabelsAus_Click()
For I = 1 To 5
UserForm1.Controls("lblName" & Format(I, "00")).Visible = False
Next
End Sub