Als Bsp.
Private Sub Worksheet_Change(ByVal Target As Range)
Call Checkbox1_visible
Call Checkboxsteuern
End Sub
-----------------------------------------------------
Private Sub Checkbox1_visible()
If Sheets("Tabelle1").Range("B27").Value = "ABCDE" Then
CheckBox1.Visible = True
CheckBox2.Visible = True
Else
CheckBox1.Visible = False
CheckBox2.Visible = False
End If
End Sub
----------------------------------------------------------
Private Sub Checkboxsteuern()
If CheckBox1.Value = True Then
CheckBox2.Visible = False
Else
CheckBox2.Visible = True
End If
If CheckBox2.Value = True Then
CheckBox1.Visible = False
Else
CheckBox1.Visible = True
End If
End Sub
Codes funktionieren auch
Nur das sie automatisch nach einer Änderung starten sollen, nicht
[Diese Nachricht wurde von Starbuzz am 02. Dez. 2015 editiert.]
edit*
Wenn ich nur bei Checkboxsteuern ein call mache, funktioniert das Sub "Private Sub Worksheet_Change(ByVal Target As Range)" nicht richtig.
Ich mache meine Kreuzchen, aber er blendet nicht die anderen Kontrollkästchen aus... erst wenn ich durch eine Dropdown zB etwas andereres auswhähle, führt er das VBA aus.
Gilt ein Worksheet_Change bei ActiveX Steuerelementen einfach nicht?
[Diese Nachricht wurde von Starbuzz am 02. Dez. 2015 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP