Quand on ne veut qu'une seule option active à la fois, on utilise des boutons radio.
Ils sont justement faits pour ça.
Maintenant que tu n'as plus qu'une seule Frame, ils dialogueront automatiquement entre eux pour que seul le dernier sélectionné soit coché.
Donc si tu remplaces toutes tes CheckBox par des OptionButton, et que tu supprimes toutes les macros inutiles, alors là tu as vraiment simplifié ton code, et aussi la maintenance de celui-ci.