Comme dit précédemment ce n'est pas que Checkbox1 soit verrouillé mais que vous essayez de toucher à la page qui , elle, est verrouillée.
Si vous ne faites rien d'autre que de masquer des colonnes alors lors de la protection, acceptez qu'on puisse toucher aux colonnes :
Lors de la protection, il y a plein de paramètres possibles. Dans votre cas cocher Format de ligne et de Colonne.
dans ce cas, la macro peut rester dans l'état.
Ce qui vous fait deux solutions pour résoudre votre problème.