Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Test sur les couleurs dans le cas de règles avec mise en forme conditionnelle

Alexdubeffroi

XLDnaute Nouveau
Bonjour à tous,

Je cherche en vain comment analyser la couleur dans le cas de mise en forme conditionnelle avec une macro. Lorsque j' ai besoin de la couleur de l'intérieur d'une case dans le cas général je sais le faire sans problème mais lorsque ma case est coloré gràce à la mise en forme conditionnelle, la méthode "ActiveCell...Interior.Color" me renvoie toujours la même chose.

J'ajoute un fichier exemple avec un début de macro en module 1

Merci à ceux qui pourraient avoir une idée.

Alex
 

Pièces jointes

  • Test_color.xlsm
    14.7 KB · Affichages: 44
  • Test_color.xlsm
    14.7 KB · Affichages: 45
  • Test_color.xlsm
    14.7 KB · Affichages: 47
Dernière édition:

Pierrot93

XLDnaute Barbatruc
Re : Test sur les couleurs dans le cas de règles avec mise en forme conditionnelle

Bonjour,

petite info au passage, il faut effectuer les mêmes tests que ceux effectués par la MFC..

bonne journée
@+
 

st007

XLDnaute Barbatruc
Re : Test sur les couleurs dans le cas de règles avec mise en forme conditionnelle

Bonjour,
Juste pour info,

=SOMMEPROD((A1:A29<>"")*(MOD(A1:A29;2)=1))

je compte aussi 15 cellules rouges
 

Alexdubeffroi

XLDnaute Nouveau
Re : Test sur les couleurs dans le cas de règles avec mise en forme conditionnelle

Bonjour à tous,
et quelle est la solution?
Merci

Avec la solution de Pierrot si on veut passer en vba on peut faire simplement ça (pièce jointe).

Compte les cases pour lesquelles la condition de mise en forme impliquant la couleur rouge est validée (Voir le bout de code en module 1).

Alex
 

Pièces jointes

  • Test_color.xlsm
    16 KB · Affichages: 38
  • Test_color.xlsm
    16 KB · Affichages: 36
  • Test_color.xlsm
    16 KB · Affichages: 41

Discussions similaires

Réponses
12
Affichages
227
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…