Sommaire

Bonjour,

J'ai un fichier excel avec une dizaines de feuilles. J'ai créer un sommaire en première page afin d'aller directement à une feuille sans utiliser le menu déroulant. A partir du sommaire je voudrais créer un bouton qui me permet d'ouvrir la feuille Marge. La feuille Marge est la la feuille : Feuil3. Les 2 codes fonctionnent sauf que le soucis est que si j’intercale une page entre ou si je renomme la feuille cela va créer un bug.

Je voudrais avoir un code qui permet d'aller sur la feuille qui a été créer en 3 ème position (Feuil3).

Sub Marge()
Sheets(3).Activate
End Sub
Sub Marge()
workSheets("Marge").Activate
End Sub

Bonjour,

J'ai du mal à comprendre.

J'ai tésté et si on nomme la feuille "marge", la macro retrouve toujours la feuille même en intercallant d'autres feuilles entre.

Ton soucis est si "marge" venait à changer c'est bien ça?

oui, c'est ça. Le problème de la feuille intercaller c'est pour le script là

Sub Marge()
Sheets(3).Activate
End Sub

En fait il me faudrait un script qui sélectionne la feuille par rapport à son ordre de création ( excel appelle ces feuilles Feuil1, Feuil2 etc...)

Rechercher des sujets similaires à "sommaire"