Ereignis von Laufzeit-Checkbox
08.04.2008 22:37:00
Laufzeit-Checkbox
mit folgendem Code
Private Sub UserForm_Initialize()
AnzMitarbeiter = UBound(MitarbeiterNameArray)
Me.Height = Me.Height + 15 * AnzMitarbeiter + 20 + 10
Me.AbbruchCommandButton.Top = Me.AbbruchCommandButton.Top + 15 * (AnzMitarbeiter) + 20 + 10
Me.OKCommandButton.Top = Me.OKCommandButton.Top + 15 * (AnzMitarbeiter) + 20 + 10
For CheckBoxZähler = 1 To AnzMitarbeiter
CheckBoxName = Bereinigt(MitarbeiterNameArray(CheckBoxZähler)) & "CheckBox"
Set CheckBox_i = Controls.Add("Forms.CheckBox.1", CheckBoxName)
CheckBox_i.Left = 6
CheckBox_i.Top = 15 * (CheckBoxZähler) '18
CheckBox_i.Width = 99
CheckBox_i.Height = 20
CheckBox_i.Caption = MitarbeiterNameArray(CheckBoxZähler)
CheckBox_i.BackStyle = fmBackStyleTransparent
Next CheckBoxZähler
'alleCheckBox
CheckBoxName = "alleCheckBox"
Set CheckBox_i = Controls.Add("Forms.CheckBox.1", CheckBoxName)
CheckBox_i.Left = 6
CheckBox_i.Top = 15 * (CheckBoxZähler) + 8
CheckBox_i.Width = 99
CheckBox_i.Height = 20
CheckBox_i.Caption = "alle Mitarbeiter"
CheckBox_i.BackStyle = fmBackStyleTransparent
End Sub
passe ich eine Userform zur Laufzeit an, so dass im Dialogfenster für jeder im Tabellenblatt gefundene Mitarbeiter (MitarbeiterNameArray) ein Kontrollkästchen und zusätzlich eine Kontrollkästchen "alle Mitarbeiter" exisitiert.
Nun will ich das Ereignis des Anhakens/ Haken-Entfernens dieses letzten Kontrollkästchens abfangen.
Ich dachte das mit
Private Sub alleCheckBox_Click()
End Sub
zu erreichen, obwohl das Kontrollkästchen erst während der Laufzeit erzeugt und benannt wird.
Aber nichts passiert.
Könnt Ihr mir helfen?
Danke im Voraus
Adi
Anzeige