Kan iemand mij helpen met een VBA module? Ik heb een excelbestand met selectievakjes. Nu zag ik op internet een VBA module die ervoor zorgt dat je door te klikken op een van de vakjes ervoor kunt zorgen dat alle andere selectievakjes aan of uit gecheckt worden. Het principe is erop gebaseerd dat de andere vakjes dezelfde waarde overnemen als van het vakje waar je op klikt. Dat vakje heet Check Box 3.
De code in de module is als volgt
So far so good. Maar als ik de macro run, dan krijg ik de volgende foutmelding (zie onderstaand screenshot). Aangezien ik geen verstand van VBA heb, kom ik hier niet uit.

O ja, nog even een screenshot van het Excel blad...

Hier het originele bestand...
De code in de module is als volgt
Code:
Sub AllCheckboxes()
Dim vinkje As CheckBox
For Each vinkje In ActiveSheet.CheckBoxes
If vinkje.Name <> ActiveSheet.CheckBoxes("Checkbox 3").Name Then
vinkje.Value = ActiveSheet.CheckBoxes("Checkbox 3").Value
End If
Next
End Sub
So far so good. Maar als ik de macro run, dan krijg ik de volgende foutmelding (zie onderstaand screenshot). Aangezien ik geen verstand van VBA heb, kom ik hier niet uit.

O ja, nog even een screenshot van het Excel blad...

Hier het originele bestand...
Bijlagen
Laatst bewerkt: