Bonjour, la communauté,
Je viens à vous suite à un problème de mise en forme conditionnelle, je m'explique.
J'ai une macro qui a partir des données que je lui fourni me construit un planning annuel ( 12 feuilles "mois", puis dans chaque feuille, une ligne par collaborateur, l'activité journalière correspondant à un code pour chaque jour du mois concerné) pour mon équipe.
Ensuite par macro, toujours, j'effectue une mise en forme conditionnelle des cellules "activité" de chaque collaborateur pour modifier la couleur de police et le fond de la cellule selon une liste de codes renseignée sur une feuille MFC ( j'utilise la MFCmultiples de Didier FOURGEOT).
Jusque là, tout va bien (bien que la mise en forme ralentisse grandement la vitesse d’exécution, cela reste acceptable).
Sur chaque feuille "mois", j'ai ajouté 7 jours en fin de ligne "collaborateur" pour chaque collaborateur afin de visualiser l'activité des 7 premiers jours du mois suivant. J'insère une formule récupérant les données sur la feuille "mois" suivante et là... rien ne se passe.
Les données activités sont au format texte par commodité d'affichage ( code activité au format 010, 011, 012 ...), pour pouvoir afficher le résultat des formules, j'ai laissé les cellules contenant les formules au format standard et le résultat "activité" s'actualise correctement.
Par contre le format ne se met pas à jour. j'ai constaté que si je revalide la formule récupérant la donnée activité de la cellule, la MFC fonctionne, mais si je modifie l'activité dans la cellule "source", la MFC ne prend pas en compte le changement...
Auriez-vous une piste à m'indiquer ...?
Merci d'avance.
Partager