attribuer a une variable a un objet range non contigue
bonsoir,
souvent pour acceler mes codes
j utilise un variant pour boucler sur des plages de données
Code:
1 2 3
|
dim vplage
vplage = range("a1:b100") |
cette fois j ai voulu faire la meme chose mais avec une plage de cellules non contigues
Code:
1 2 3 4 5 6 7 8 9
|
Sub essais()
Dim var
Dim a
var = Range("a1:a3,c1:c3")
For Each a In var
MsgBox a
Next
End Sub |
et la surprise !!!
la variable contient uniquement les valeurs de la colonne a (ici pour l exemple)
peut on affecter un variant sur une plage non contigue ??? SANS PASSER PAR 2 VARIABLES