David se demande s’il est possible d’appliquer une mise en forme conditionnelle aux tableaux croisés dynamiques. Il aimerait utiliser la mise en forme conditionnelle de sorte que lorsqu’une table est actualisée, la mise en forme conditionnelle soit appliquée aux nouvelles données du tableau croisé dynamique.

Il n’y a rien que nous avons trouvé qui empêche la mise en forme conditionnelle d’être appliquée à un tableau croisé dynamique. Après avoir créé le tableau croisé dynamique, vous pouvez appliquer la mise en forme conditionnelle et cela devrait fonctionner correctement. Le problème, cependant, survient lorsque vous actualisez le tableau croisé dynamique et que l’actualisation entraîne l’agrandissement du tableau croisé dynamique. Dans ce cas, Excel développe le tableau croisé dynamique en cellules non utilisées précédemment par le tableau.

Ces cellules n’ont pas non plus de mise en forme conditionnelle appliquée, donc Excel ne sait pas qu’il doit l’appliquer.

Vous pouvez contourner ce problème en vous assurant que vous appliquez une mise en forme conditionnelle à plus que juste les cellules actuellement visibles dans le tableau croisé dynamique. Vous devez sélectionner une plus grande plage de cellules (y compris celles en dehors du tableau croisé dynamique actuel) et appliquer une mise en forme conditionnelle à cette plage étendue. De cette manière, Excel peut « conserver » cette mise en forme lors de l’extension du tableau croisé dynamique lors d’une actualisation.

Le problème évident avec cette approche, cependant, est que la flexibilité du formatage conditionnel est sérieusement entravée. Si vous avez plusieurs formats conditionnels appliqués au tableau croisé dynamique et que ces formats ne sont pas les mêmes les uns que les autres, comment pouvez-vous appliquer efficacement ces formats à une plage de cellules développée? Malheureusement, il n’y a pas de bonne réponse à cette possibilité.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (7002) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.