1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
Sub MFC_Test1_1()
'Création de l'objet Range
Dim maPlage_Test1_1 As Range
Set maPlage_Test1_1 = Feuil1.Range("$T$2:$T$1048")
'Supprime le formatage conditionnel existant dans cette plage
maPlage_Test1_1.FormatConditions.Delete
'Création de la règle X = Vert si A.F. < valeur Essai!
' Si(ET(A.F. = X ;valeur Essai<celulle))
maPlage_Test1_1.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=et($N2=Liste!$Q$4;RECHERCHEV($R3;Essai!$B$5:$BJ$76;8;0)<$T2)"
maPlage_Test1_1.FormatConditions(1).Interior.Color = RGB(198, 224, 180)
maPlage_Test1_1.FormatConditions(2).Font.Color = RGB(21, 255, 127)
'Création de la règle X = Vert si A.F. > valeur Essai!
' Si(ET(A.F. = X ;valeur Essai>celulle))
maPlage_Test1_1.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=et($N2=Liste!$Q$4;RECHERCHEV($R3;Essai!$B$5:$BJ$76;8;0)>$T2))"
maPlage_Test1_1.FormatConditions(3).Interior.Color = RGB(198, 224, 180)
maPlage_Test1_1.FormatConditions(4).Font.Color = RGB(255, 0, 0)
'Création de la règle X = Vert si A.F. < seuil
' Si(ET(A.F. = X ;celulle < seuil))
maPlage_Test1_1.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=et($N2=Liste!$Q$4;GAUCHE($T2;1)=Liste!$G$7)"
maPlage_Test1_1.FormatConditions(5).Interior.Color = RGB(198, 224, 180)
maPlage_Test1_1.FormatConditions(6).Font.Color = RGB(21, 255, 127)
'Création de la règle X = Vert si A.F. > seuil
' Si(ET(A.F. = X ;celulle > seuil))
maPlage_Test1_1.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=et($N2=Liste!$Q$4;GAUCHE($T2;1)=Liste!$G$8)"
maPlage_Test1_1.FormatConditions(7).Interior.Color = RGB(198, 224, 180)
maPlage_Test1_1.FormatConditions(8).Font.Color = RGB(255, 0, 0)
End Sub |
Partager