Range multiple vs Range unique
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 :
Code:
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 |
si je veux remplacer par :
Code:
top.Range("E" & freeLig & ":K" & freeLig).Interior.Color = top.Range("E" & k & ":K" & k).Interior.Color
le résultat n'est pas le même, je ne vois vraiment pas où est mon erreur