Bonjour ben,
je ne vois l'interet de supprimer ton checkbox
peut être veut tu seulement qu'il soit non visible alors affecte ce code dans une procédure.
ActiveSheet.Shapes("CheckBox1").Visible = False
en supposant que tu t'es servi de l'outil commande afin de creer ce checkbox
ensuite tu fera l'inverse pour qu'il soit à nouveau visible avec true au lieu de false.
tu peut effacer le contenu de la cellule en même temps
en rajoutant à ta procédure :
Range("a1").ClearContents
A+ JMG