In Excel gebruik ik checkboxen en die link ik aan elkaar zodat er een soort sub- en maincheckboxen ontstaan.
Een main-checkbox heeft een x aantal sub-checkboxen onder zich. Door een main-checkbox aan of uit te zetten, gaan ook alle bijbehorende sub-checkboxen automatisch aan of uit.
Om dit te realiseren gebruik ik onderstaande eenvoudige VBA code en dit werkt (zie ook de bijlage).
In mijn model heb ik echter tientallen maincheckboxen en subcheckboxen en daarbij wordt het handmatig aanpassen van onderstaande code erg bewerkelijk.
Is er een manier om dit handiger te doen bij grote aantallen?
Een main-checkbox heeft een x aantal sub-checkboxen onder zich. Door een main-checkbox aan of uit te zetten, gaan ook alle bijbehorende sub-checkboxen automatisch aan of uit.
Om dit te realiseren gebruik ik onderstaande eenvoudige VBA code en dit werkt (zie ook de bijlage).
In mijn model heb ik echter tientallen maincheckboxen en subcheckboxen en daarbij wordt het handmatig aanpassen van onderstaande code erg bewerkelijk.
Is er een manier om dit handiger te doen bij grote aantallen?
Code:
Private Sub CheckBox5_Click()
If CheckBox5 = True Then
CheckBox1.Value = True
CheckBox2.Value = True
CheckBox3.Value = True
CheckBox4.Value = True
Else
CheckBox1.Value = False
CheckBox2.Value = False
CheckBox3.Value = False
CheckBox4.Value = False
End If
End Sub
Bijlagen
Laatst bewerkt door een moderator: