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

7 réponses

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 308
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