Op een scherm heb ik negen checkboxes. Als een van deze checkboxes aangevinkt wordt, moet er een regel verschijnen. Als een van de checkboxes uitgevinkt wordt, moet de regel blijven staan, tenzij het de laatste checkbox is die nog aangevinkt staat. Nu heb ik een macro waar de regel altijd verdwijnt als een checkbox uitgevinkt wordt:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Rows("91").Select
Selection.EntireRow.Hidden = False
End If
If CheckBox1.Value = False Then
Rows("91").Select
Selection.EntireRow.Hidden = True
End If
End Sub
Private Sub CheckBox2_Click()
If CheckBox2.Value = True Then
Rows("91").Select
Selection.EntireRow.Hidden = False
End If
If CheckBox2.Value = False Then
Rows("91").Select
Selection.EntireRow.Hidden = True
End If
End Sub
Private Sub CheckBox3_Click()
If CheckBox3.Value = True Then
Rows("91").Select
Selection.EntireRow.Hidden = False
End If
If CheckBox3.Value = False Then
Rows("91").Select
Selection.EntireRow.Hidden = True
End If
End Sub
(en dit zo verder tot en met CheckBox9)
Hoe krijg ik dit werkend?
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Rows("91").Select
Selection.EntireRow.Hidden = False
End If
If CheckBox1.Value = False Then
Rows("91").Select
Selection.EntireRow.Hidden = True
End If
End Sub
Private Sub CheckBox2_Click()
If CheckBox2.Value = True Then
Rows("91").Select
Selection.EntireRow.Hidden = False
End If
If CheckBox2.Value = False Then
Rows("91").Select
Selection.EntireRow.Hidden = True
End If
End Sub
Private Sub CheckBox3_Click()
If CheckBox3.Value = True Then
Rows("91").Select
Selection.EntireRow.Hidden = False
End If
If CheckBox3.Value = False Then
Rows("91").Select
Selection.EntireRow.Hidden = True
End If
End Sub
(en dit zo verder tot en met CheckBox9)
Hoe krijg ik dit werkend?