EXCEL VB - activer une feuille à nom variable

Résolu/Fermé
bobie - 13 oct. 2009 à 21:40
 Khairi - 24 oct. 2014 à 13:45
Bonjour,

Dans mon classeur, j'ai une feuille qui est nommée par macro à l'ouverture du classeur par le texte présent en D3.

A la fin d'une autre procédure via une macro, j'aimerais que cette feuille en question soit affichée.

Le problème est que ce nom varie, et que je ne sais pas comment l'écrire dans VB.

j'ai bien essayé des trucs du genre:

sheets("D3").activate

mais sans succès.

merci pour votre aide

bob
A voir également:

7 réponses

chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 310
13 oct. 2009 à 22:18
Bonsoir,

si je comprends bien ton problème, tu souhaites pouvoir activer une feuille par le biais de VBA, sachant que le nom de cette feuille est contenu dans la cellule D3 ?
A mon avis, la syntaxe serait alors :
Sheets.(Range("D3").Value).Activate

Essaie déjà ceci, je pense que ça devrait marcher.

Cordialement.
1