Bonjour,
j'ai l'impression que tu as pris un mauvais départ et que depuis tu fais rajouter rustine sur rustine pour au final avoir une usine à gaz.
Si tu es amené à mettre du vba, pourquoi cette gymnastique de mettre des MFC suivi d'une fonction (?) pour récupérer la couleur et pour aller remplir un autre tableau qui te servira à mettre une somme dans une cellule ?
Et tes MFC me semblent douteuses. Elle ne s'applique pas à G8 ni J8, mais on la retrouve sur M1, M2 et N1 (?!?) ce qui fait qu'on doute de tout et on ne peut déviner ce que tu n'as pas dit.
Quant à savoir comment sont remplies les cellules, à part répéter que c'est via une boite de dialogue (toujours absente des fichiers), on n'en sait pas plus...
Donc pas moyen de répondre à ta demande précédente.
En vba tu peux directement contrôler si le nombre est listé, si oui mettre une couleur manuelle (si elle est vraiment nécessaire ?) et ta somme et la date dans la cellule qui va bien.
Oublie tes formules, MFC et macro actuelles et repart de zéro en faisant tout (contrôles et écritures, couleurs manuelles si elles sont nécessaires) au moment de la saisies des nombres.
eric