Créer bouton ouvrant feuille suivant résultat cellule

Résolu/Fermé
ZP5300 Messages postés 4 Date d'inscription mercredi 5 octobre 2011 Statut Membre Dernière intervention 8 octobre 2014 - 8 oct. 2014 à 11:33
ZP5300 Messages postés 4 Date d'inscription mercredi 5 octobre 2011 Statut Membre Dernière intervention 8 octobre 2014 - 8 oct. 2014 à 15:27
Bonjour,

Je travaille sous Excel 2003. Je souhaiterais créer un bouton qui ouvre une feuille différente suivant le résultat d'une cellule.
Ex. : Si le résultat de ma cellule est "3", le bouton ouvre la feuille 3; si le résultat est 4, il ouvre la feuille 4 et ainsi de suite...
Cela est-il possible?Et si oui comment?

Merci d'avance pour votre aide.

A voir également:

3 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
8 oct. 2014 à 11:54
Bonjour,

tu crées un bouton activeX et en supposant que la cellule qui te permette d'afficher le numéro de l'onglet et la cellule A1

Private Sub CommandButton1_Click()
Sheets(Range("A1").Value).Activate
End Sub

0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
8 oct. 2014 à 11:57
Bonjour,

ou bien sans bouton et avec un lien hypertexte.
Avec le nom de feuille en B3, mettre en C3 :
=LIEN_HYPERTEXTE("[Classeur3.xls]'" & B3 & "'!A1";"Atteindre")
A1 est la cellule à atteindre sur la feuille.

eric
0
ZP5300 Messages postés 4 Date d'inscription mercredi 5 octobre 2011 Statut Membre Dernière intervention 8 octobre 2014
8 oct. 2014 à 15:27
Un grand merci à vous deux pour vos réponses.

Ça fonctionne à merveille.

Bonne fin de journée.
0