[VBA EXCEL]: Savoir si une mise en forme conditionnelle est active
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:
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 |