Ich versuche, UserForm zu machen, wenn CheckBox markiert ist, darf die ComboBox angeklickt werden. Hier ist mein Code:Aktivieren der ComboBox, wenn das Kontrollkästchen aktiviert ist
Es funktioniert nicht und ich habe keine Ahnung warum.
Ich versuche, UserForm zu machen, wenn CheckBox markiert ist, darf die ComboBox angeklickt werden. Hier ist mein Code:Aktivieren der ComboBox, wenn das Kontrollkästchen aktiviert ist
Es funktioniert nicht und ich habe keine Ahnung warum.
von Ihrer Erzählung
wenn CheckBox markiert
Ich würde annehmen, dass Sie zu jedem Kontrollkästchen Statusänderung reagieren wollen, dann müssen Sie eine Checkbox Ereignishandler
Private Sub CheckBox1_Click()
ComboBox3.Enabled = CheckBox1.Value
End Sub
Danke Bro! Es klappt! – pfoman
sind Sie willkommen. Sie möchten dann die Antwort als akzeptiert markieren. Danke! – user3598756
Sie sollten sicherstellen, dass die ComboBox3 deaktiviert ist, wenn das UserForm initialisiert wird, und es sollte nur aktiviert werden, wenn CheckBox1 geklickt wird, andernfalls sollte es deaktiviert bleiben ed.
Sie müssen die folgenden zwei Codes auf dem UserForm-Modul platzieren.
Private Sub UserForm_Initialize()
Me.ComboBox3.Enabled = False
End Sub
Private Sub CheckBox1_Click()
If CheckBox1 Then
Me.ComboBox3.Enabled = True
Else
Me.ComboBox3.Enabled = False
End If
End Sub
sollte es nicht 'ComboBox3.Enabled = True' sein? – user3598756