Voici mes commentaires :
1. Vous devriez suivre point par point ce que je vous écris car au vu de votre dernier fichier, le nom de la feuille est FEUIL1. Ce qui implique que vous n'avez pas suivi la méthode décrite dans mon dernier post. Sans quoi j'aurais exactement le nom de la feuille de votre bon fichier.
Question : quel est le nom exact de la feuille de votre fichier posté ??
2.
je ne vois que ceci dans la formule .Font.Color = Sheets(nom).Range("A6").Interior.Color 'couleur case à cocher et non celle que vous avez mise. en mettant la formule, elle me marque débogage ou qqch du genre
- Le débogage n'a rien avoir avec la couleur. C'est le nom de votre feuille qui n'est pas reconnu. Je vous ai précisé ici https://forum.excel-pratique.com/s/goto/1134917 que les feuilles doivent être nommées comme écrit dans la ligne de code Feuille = array(….
- Vous me parlez de FONT.COLOR alors que dans mon dernier message je vous demandé de changer la ligne...
3. Dans ce post https://forum.excel-pratique.com/s/goto/1134619, vous me dites que les feuilles sont identiques et dans ce post https://forum.excel-pratique.com/s/goto/1134638 vous me dites --> je pense avoir 8 feuilles donc 8 couleurs et la couleur de référence est celle en A6. Dans la xas du formulaire, c'est le vert foncé …
Donc votre souci est là --> A6 est blanc donc la case à cocher est en blanc.
Je résume :
1. Dans chacune de vos feuilles concernées par vos cases à cocher la structure de chaque feuille doit être identique:
- la couleur de référence doit être en A6
- la première ligne de données et des cases à cocher commencent toujours en ligne 9
- Les colonnes B,C et D sont celles des cases à cocher
- Les colonnes de 1 ou 0, sont les colonnes N,P et Q
2. le nom des feuilles concernées par les cases à cocher en B,C et D doit être identique à la ligne FEUILLE = ARRAY(…….
Là on vient de s'envoyer inutilement des messages toute l'après-midi. Votre souci vient uniquement de la structure de vos feuilles. Donc pour chaque feuille vérifier la concordance de chacun des 2 points ci-avant. Le cas échéant on ne va jamais y arriver.
Désolé d'avoir été long....