Salut à vous tous
je n'arrive pas à trouver le pourquoi du comment ma macro ne marche pas:
je m'explique :
je veux colorier un groupe sur deux par ex :
aaaa --------- rererseres - re re -r
aaaa --------- refsdgsdgdg - f sfsd fsf -
fvfvf ---------f fsd fsd fsdf s- fs fsf s- fs
tope -------- fsd fgsd - gsdf gsd- gsfd
tope --------- fsd fsd s
l'idée c'est de colorier le groupe aaaa puis le groupe tope
j'ai trouver ceci sur le net et ca marche quand je passe par format/mise en forme conditionelle
Code :
- =MOD(ENT(SOMME(1/NB.SI($A$1:$A1;$A$1:$A1)));2)=1
|
mais je voudrais le faire par macro j'ai donc fait ceci :
Code :
- With Range("A1:H50" )
- .FormatConditions.Delete
- .FormatConditions.Add Type:=xlExpression, Formula1:="=MOD(ENT(SOMME(1/NB.SI($B$8:$B8;$B$8:$B8)));2)=1"
- .FormatConditions(1).Interior.ColorIndex = 17
- End With
|
et la ca ne marche plus, ca me colorie toute la page..
si je reselectionne la plage A1:H50 et que je retourne dans format/mise en forme condio..
ma formule est bien inscrite, je clique sur ok et ca marche
mais je n'arive pas à le faire avec la macro.
merci d'avance de votre aide précieuse.