Mettre des variables dans une macro j'y arrive pas

raziel62 Messages postés 53 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 17 septembre 2005 - 12 juin 2004 à 02:30
raziel62 Messages postés 53 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 17 septembre 2005 - 12 juin 2004 à 18:26
salut,

j'ai fait une macro et j'aimerai la modifier mais je n'y arrive pas.

alors j'aimerai remplacer les cases (A1 par exemple) par des variables.

comme ça:

dim var1 as string
dim var2 as string
Range("var1:var2").Select

mais ça marche pas, comme qu'on fait??

5 réponses

cs_neria Messages postés 319 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 16 février 2009
12 juin 2004 à 08:10
Salut !

Evidement que ton code ne marche pas : "var1:var2" est considéré comme du texte dans cette fonction. Pour que sa fonctionne, il faut déclarer var1 et var2 en string et faire :

Range(var1&":"&var2).Select

C'est aussi simple que ca !

@+ Neria
0
raziel62 Messages postés 53 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 17 septembre 2005
12 juin 2004 à 17:25
j'ai fait comme tu as dis Neria, mais il me met erreur de syntaxe.
0
cs_neria Messages postés 319 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 16 février 2009
12 juin 2004 à 17:43
essais :

Dim Position as string

Position = var1 & ":" & var2

Range(Position).Select
0
cs_neria Messages postés 319 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 16 février 2009
12 juin 2004 à 17:50
Je viens de regarder encore une fois, il suffit de faire :
Range(var1 & ":" & var2).Select
au lieu de :
Range(var1&":"&var2).Select

Sinon il ne comprend pas !

@+ Neria
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
raziel62 Messages postés 53 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 17 septembre 2005
12 juin 2004 à 18:26
génial ça marche merci Néria !!!
0
Rejoignez-nous