Bonjour,

Je voudrais connaitre la formule magique pour détecter qu'une mise en forme conditionnelle est active sur une cellule. Je détecte la couleur issue de la mise en forme conditionnelle, mais je ne sais pas si cette mise en forme est active sur la cellule. De plus, cells(i,j).Interior.Color détecte la couleur de la cellule hors mise en forme (la cellule peut etre rouge a cause de la mise en form mais le resultat est blanc)

Pouvez vous m aider ?
Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
For i = 1 To nblignes
   For j = 1 To nbcolonnes
   NbFormatConditons = Cells(i, j).FormatConditions.Count
 
       For k = 1 To NbFormatCondions
           If Cells(i, j).FormatConditions(k).Interior.Color = vbRed then
                'Je sais que le format cond. est de fond rouge mais je ne sais pas 
                'si la mise en forme est activé sur cette cellule. (enabled?)
                MSGBOX "UNE CELLULE OBLIGATOIRE NON RENSEIGNEE"
                '....
           end if
       Next k
 
     Next j
Next i