Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

lien du bouton selon la valeur d'une liste

  • Initiateur de la discussion Initiateur de la discussion Bienfaiteur
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Bienfaiteur

Guest
Bonjour à tous,
Je m'explique: j'aimerai que depuis un bouton de commande du formulaire, je puisse selon le résultat d'une cellule fait apparaitre (en cliquant sur le bouton) un onglet (ou fenêtre) que j'aurai choisi d'après le résultat de la cellule !
En plus, le résultat de la cellule est suivant une liste (données validation) ...


Je sais aller dans la fenêtre de mon choix en cliquant sur un bouton mais pas en fonction de la valeur d'une cellule qui détermine le choix de la fenêtre à aller voir ...

ce que je sais faire:
Sub Bouton3_Clic()
Sheets("nom_de_la_feuille").Select
End Sub

Si vous pouvez m'aider ...
 

Pièces jointes

Dernière modification par un modérateur:
Re : lien du bouton selon la valeur d'une liste

Désolé, ca ne marche pas j'ai une erreur d'exécution "9": l'indice n'appartient pas à la sélection ...
 
Re : lien du bouton selon la valeur d'une liste

Ah je viens de comprendre !! Ca marche en fait ! BRAVO à toi ^^
Si la case est vide, c'est à dire qu'il n'y a pas de choix, ca ne marche pas ! mais c'est normal ! Par contre, peut on améliorer ce service en disant justement que vu qu'il n'y a pas de valeur choisi le bouton ne peut marcher ??
 
Re : lien du bouton selon la valeur d'une liste

Code:
Sub Bouton3_Clic()
If Sheets("Menu").Range("B7").Value <>"" Then 
Sheets(Sheets("Menu").Range("B7").Value).Select
Else
MsgBox"Pas de nom !"
End If
End Sub
 
Re : lien du bouton selon la valeur d'une liste

Je viens de voir avec mon vrai fichier, et j'ai vu que les valeurs de la liste n'ont pas le même nom que mes feuilles excel car trop long ! Du genre, le résultat de ma cellule c'est souvent la signification d'un sigle comme P.S.G par exemple ... Et donc ma cellule donne le nom Paris Saint Germain mais ma feuille s'appelle PSG ... Comment faire pour résoudre ce problème sans changer le nom des feuilles ? merci

Je poste le nouveau fichier avec les nouvelles contraintes 😛
 

Pièces jointes

Dernière modification par un modérateur:
Re : lien du bouton selon la valeur d'une liste

Une solution

Sub Bouton3_Clic()
a = Cells(7, 2)
if a= "Paris saint germain" then a= "PSG"
if a= "Olympique de marseille" then a= "OM"
if a= "Olympique lyonnais" then a= "OL"
Sheets(a).Select
End Sub
A+
 
Re : lien du bouton selon la valeur d'une liste

néné ca coince avec la même erreur que tout à l'heure la "9" ... ca bloque au niveau "Sheets(a).Select" pourtant la cellule n'est pas vide .. hmm
C'est peut être parce que ma cellule de choix n'est pas une cellule classique ... elle a été fusionnée ..
 
Re : lien du bouton selon la valeur d'une liste

A rectifier
Tu as deux espaces entre Olympique de marseille et dans ma routine j'ai mis un seul espace!

entre "olympique" et "de"

Edit: Salutation du soir à Carcharodon-Carcharias

A+
 
Dernière édition:
Re : lien du bouton selon la valeur d'une liste

Woauh ca c'est du talent Bravo les gars ca marche du tonnerre !! Vous déchirez 🙂


ps: oui néné je l'ai vu aussi après ^^ c'est pour ca que ca ne marchait pas du coup 😉 merci bien !
 
Re : lien du bouton selon la valeur d'une liste

Bonjour à Tous ^^
J'ai modifié le fichier mère (du 1er message) "test à résoudre". Cette fois-ci, j'ai besoin de lier 2 critères dans mon choix de feuille. Vous pouvez visualiser mon problème sur le fichier. Je vous remercie 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
523
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…