chris6999
XLDnaute Impliqué
Bonjour Le FORUM
J'essaye de prédéfinir une plage variable sur laquelle passera une boucle de type for each.
Mes connaissances en VB étant fort limitées j'ai du mal à trouver …. les mots pour le dire.
Ma plage va de D3 à la cellule de la dernière donnée du tableau.
Voici mon code :
Dercol = Cells(2, Cells.Columns.Count).End(xlToLeft).Column
Derlig = Range("A" & Rows.Count).End(xlUp).Row
For Each c In Cells(range("D3"), Dercol & Derlig)
If c.Interior.ColorIndex = 2 Then c.Interior.ColorIndex = -4142
Next c
Je ne parviens pas à exécuter mon code car le système ne parvient pas à identifier la plage.
Quelqu'un peut-il m'aider dans la rédaction de ce cette commande.
merci par avance
Bien cordialement
J'essaye de prédéfinir une plage variable sur laquelle passera une boucle de type for each.
Mes connaissances en VB étant fort limitées j'ai du mal à trouver …. les mots pour le dire.
Ma plage va de D3 à la cellule de la dernière donnée du tableau.
Voici mon code :
Dercol = Cells(2, Cells.Columns.Count).End(xlToLeft).Column
Derlig = Range("A" & Rows.Count).End(xlUp).Row
For Each c In Cells(range("D3"), Dercol & Derlig)
If c.Interior.ColorIndex = 2 Then c.Interior.ColorIndex = -4142
Next c
Je ne parviens pas à exécuter mon code car le système ne parvient pas à identifier la plage.
Quelqu'un peut-il m'aider dans la rédaction de ce cette commande.
merci par avance
Bien cordialement