mettre en forme les cellule ( for each)
Bonjour à tous,
Je n'ai jamais vraiment utilisé de "for Each" et j'aimerai en utiliser pour mettre en place une mise en forme conditionelle sur une plage qui varie
J'utilise ainsi ce code
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Dim maplage as Range
Dim C
Dim der_ligne as Long
Dim variable as Integer
maplage = .Range(.Cells(11, 2) , .Cells(der_ligne, 2 + variable))
For Each C In maplage
C.NumberFormat = "0,000000"
If C = 0 Then C.Font.Color = RGB(216, 216, 216)
Next C |
Ce code ne fonctionne pas,
en mode pas à pas, on remarque que "maplage= Nothing" et je n'arrive pas à trouver de solution
Merci de votre aide
Cordialement
DoDo