fr832
XLDnaute Occasionnel
Bonjour et bon dimanche à tous voila j'ai récupéré ce code qui fonctionne trés bien lorsque via un userform il me remplie mon tableau.
C'est a dire qu'il me colore une ligne sur deux.
est il possible de l'adapter à une feuille sans saisie par userform?
Cela m'éviterait d'utiliser la formule mod(ligne() et de colorer à l'avance toute les ligne.
Par avance merci
C'est a dire qu'il me colore une ligne sur deux.
Code:
Sub mfc()
With Range(Cells(DerLig, 1), Cells(DerLig, 22))
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=ET(" & Cells(DerLig, 1).Address & "<>"""";MOD(LIGNE();2))"
With .FormatConditions(1).Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
.FormatConditions(1).Interior.ColorIndex = 35
.FormatConditions.Add Type:=xlExpression, Formula1:="=" & Cells(DerLig, 1).Address & "<>"""""
With .FormatConditions(2).Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
End With
End Sub
Cela m'éviterait d'utiliser la formule mod(ligne() et de colorer à l'avance toute les ligne.
Par avance merci