activer feuille avec variable dans le nom [VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 11-02-2013 à 15:22:06
tu veux dire que sheets(i).select ne marche pas dans une boucle?
Marsh Posté le 11-02-2013 à 15:24:53
Non, ca fonctionne, mais ca ne correspond pas à la feuille recherchée.
En effet avec sheets(i).select, ca va activer la feuille qui se situe à la ième position du classeurs (et non activer la feuille dont le nom interne est Feuil i)
Marsh Posté le 11-02-2013 à 15:28:17
Tu as essayé :
Code :
|
?
Marsh Posté le 11-02-2013 à 16:33:30
Code :
|
Moi j'ai mis ça, j'ai nommé 3 Feuilles Dossier(3), Dossier(1) et Dossier(2), dans cet ordre, et ça marche. J'ai mis le messageBox pour vérifier... Qu'est-ce qu'il te met?
Marsh Posté le 11-02-2013 à 16:41:45
J'ai erreur d'execution 9...
Si il y a un espace entre le nom et le "(", ca change qqc ?
Marsh Posté le 11-02-2013 à 19:47:31
Pas d'espace entre le guillement et la parenthèse fermante …
Marsh Posté le 12-02-2013 à 09:54:53
Avec excel 2010 ca ne marche pas du tout...
j'ai une erreur "erreur de compilation. Attendu : séparataeur de liste ou )
??
Marsh Posté le 12-02-2013 à 09:56:03
non pardon, cette erreur vient d'un pb d'espace.
En revanche, j'ai toujours un pb erreur 9...
Marsh Posté le 12-02-2013 à 09:56:44
Non, j'ai rien dit, ca fonctionne parfaitement... Pb d'espace
Merci beaucoup
Marsh Posté le 11-02-2013 à 15:18:23
Salut à tous,
J'ai dans mon classeur plein de feuilles, dont le nom est toujours : "Dossier(i)" avec i = 1 to X
Je souhaiterais appeler chacune des feuilles avec une boucle.
Pouvez-vous me donner un coup de main ?
Je précise que la fonction sheets(i).select ne fonctionne pas car elles sont positionnée de façon aléatoire dans le classeur.
Merci beaucoup