littlerainbow
Habitué
Bonjour!
je suis débutante en vba pour excel, et j'ai un petit problème.
J'ai créé un userform qui permet de saisir dans une zone de texte le nom du classeur dans lequel se trouve ce userform. Le nom que j'ai donné à cette zone de texte est "classeur". Je voudrais ensuite me servir de "classeur" (c'est à dire le nom que j'ai saisi) dans une macro à l'intérieur d'un workbooks activate. j'ai déclaré "classeur" comme variable globale.
Le code que j'essaye et qui ne marche pas est:
je suis débutante en vba pour excel, et j'ai un petit problème.
J'ai créé un userform qui permet de saisir dans une zone de texte le nom du classeur dans lequel se trouve ce userform. Le nom que j'ai donné à cette zone de texte est "classeur". Je voudrais ensuite me servir de "classeur" (c'est à dire le nom que j'ai saisi) dans une macro à l'intérieur d'un workbooks activate. j'ai déclaré "classeur" comme variable globale.
Le code que j'essaye et qui ne marche pas est:
Code:
Workbooks classeur.Activate
[\code]
Par contre si je met le code avec le nom de mon classeur ça marche:
[code]
Workbooks ("nomduclasseur").Activate
[\code]
Mais je voudrais ne pas avoir à préciser le nom, mais juste indiquer la variable "classeur" qui contient le nom...
Pouvez-vous m'éclairer??? merci!
Si je n'ai pas été claire, demandez-moi des précisions...