2017-04-07 4 views

Antwort

1

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 
+0

Danke Bro! Es klappt! – pfoman

+0

sind Sie willkommen. Sie möchten dann die Antwort als akzeptiert markieren. Danke! – user3598756

0

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 
Verwandte Themen