Hello,
Pour la formule, voici une solution :
=SI(NBVAL(C9:G9)<5;"à compléter";SI(MAX(C9:G9)>$F$1;"erreur";SI(SOMMEPROD(NB.SI(C9:G9;C9:G9))>5;"doublon";"valider")))
Pour le reste de la demande, si tu nous donnais une idée de la macro que tu veux faire, on pourrait peut-être t'aiguiller un peu mieux. Dans tous les cas, c'est jouable avec une macro événementielle, qui se lancera à chaque fois que tu feras un double clic dans une des cellules d'une colonne prédéfinie.