Affecter une macro selon une valeur dans une cellule [Résolu/Fermé]

Signaler
Messages postés
44
Date d'inscription
mercredi 10 mai 2017
Statut
Membre
Dernière intervention
11 janvier 2021
-
Messages postés
44
Date d'inscription
mercredi 10 mai 2017
Statut
Membre
Dernière intervention
11 janvier 2021
-
Bonjour,
Je souhaite affecter une macro sur un bouton mais avec deux possibilités. Si je fais le choix 1, lorsque je clique sur ma macro je souhaite qu'elle m'envoie sur la feuille choix 1. Et si je fais le choix 2, en cliquant sur ce même bouton, je souhaite être envoyer vers la feuille choix 2.
Pouvez-vous m'aider?
Merci

2 réponses

Messages postés
7326
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
7 avril 2021
622
Si la liste déroulante se trouve en A1:

Option Explicit
Private Sub CommandButton1_Click()
If Range("A1") = "choix1" Then
 Sheets("Feuil2").Select
 Else
  Sheets("Feuil3").Select
End If
End Sub


a adapter



@+ Le Pivert
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
44
Date d'inscription
mercredi 10 mai 2017
Statut
Membre
Dernière intervention
11 janvier 2021

Parfait!! Merci beaucoup !!
Messages postés
7326
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
7 avril 2021
622
Messages postés
44
Date d'inscription
mercredi 10 mai 2017
Statut
Membre
Dernière intervention
11 janvier 2021

Bonjour,
Je ne pense pas pouvoir faire avec des liens hypertexte. En effet, le même bouton doit pouvoir m'ouvrir soit la feuille Choix 1 soit la feuille Choix 2 en fonction d'un choix fait dans une cellule auparavant.