2017-09-27 5 views
0

J'essaye de choisir la gamme. Je n'ai aucun problème à le sélectionner avec une variable, disons que x et y sont des variables. Je n'ai aucun problème à écrire du code pour sélectionner une plage par ex. A1:By. Mais Comment sélectionner une plage de Ax:By? Y a-t-il une solution simple à cette ligne?VBA Select gamme avec deux variables

Merci à l'avance pour l'aide

Mon code pour A1: En ce qui fonctionne

Sheets("Sim").Range("A1:B" & y).Select 

Mon code fait d'Ax: En ce qui ne fonctionne pas

Sheets("Sim").Range("A" & x ":B" & y).Select 

Répondre

1

Tu as oublié une esperluette ....

Sheets("Sim").Range("A" & x & ":B" & y).Select 
+1

battre moi être secon ds. –

+0

FWIW; @ JiříJezdinský on devrait éviter d'utiliser '.Select' et faire juste l'action voulue. ie 'Sheets (" Sim "). Range (" A "& x &": B "& y) .Copy' –

+0

Merci pour la solution (j'ai juste complètement oublié un autre &). Et aussi merci pour l'avis de sélection. –