Bonjour,
j'ai un pb de compréhension à l'utilisation des Range multiple dans certains cas, les docs lus ne m'éclairent pas…
J'ai une séquence de code qui copie les couleurs de fond d'une plage sur une ligne et qui marche parfaitement :
si je veux remplacer par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 top.Range("E" & freeLig).Interior.Color = top.Range("E" & k).Interior.Color top.Range("F" & freeLig).Interior.Color = top.Range("F" & k).Interior.Color top.Range("G" & freeLig).Interior.Color = top.Range("G" & k).Interior.Color top.Range("H" & freeLig).Interior.Color = top.Range("H" & k).Interior.Color top.Range("I" & freeLig).Interior.Color = top.Range("I" & k).Interior.Color top.Range("J" & freeLig).Interior.Color = top.Range("J" & k).Interior.Color top.Range("K" & freeLig).Interior.Color = top.Range("K" & k).Interior.Color
le résultat n'est pas le même, je ne vois vraiment pas où est mon erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part top.Range("E" & freeLig & ":K" & freeLig).Interior.Color = top.Range("E" & k & ":K" & k).Interior.Color
Partager