arngat a écrit :
ma question étais de savoir comment écrire ces expressions sous VBA
d'une autre maniere avec les variables.expression1 : Range("H8:I8,G3:F3").Select
expression1 :
Range("H8:I8,G3:F3").Select
Supposons que tu veuilles mettre les colonnes H, I, G et F en variables ainsi que les lignes associées : 8 et 3
On pose les variables :
colH , colI ,colG, colF pour respectivement pour chacune de ces colonnes,
et :
ln8 et ln3 pour les lignes 8 et 3
Tu auras ainsi, par exemple :
colH = 8
colI = 9
colG = 7
colF = 6
ln3 = 3
ln8 = 8
Et ta formule devient :
Union(Range(Cells(ln8, colH), Cells(ln8, colI)), Range(Cells(ln3, colG), Cells(ln3, colF))).Select
Même topo pour ta deuxième instruction.
OK ?
Bye !