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
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen