Afficher une sheet en vba

  • Initiateur de la discussion Initiateur de la discussion JEYBY
  • 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 !

J

JEYBY

Guest
Bonjour,

Je réalise un projet et j'ai un pb sur un point. Voilà, sur une feuille 'Présentation', j'ai des valeurs allant de A5 à A10. Chaque valeur représente un nom de feuille présente dans le projet. Je souhaite que lorsque l'utilisateur clique sur A5 avec la valeur 'PE36444', une macro l'envoi sur la feuille PE36444. Quelqu'un peut-il m'aiguiller svp. Merci.

JEYBY
 
salut
ce code pourrait faire l'affaire
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range('A5')) Is Nothing Then
Sheets('PE36444').Activate
End If
End Sub

faudra rajouter d'autres conditions pour les autres feuilles

JC
 
Bonjour,

C'est possible par macro mais plus simple.

Utilise le lien hypertexte que tu trouves dans menu / insertion.

Cela t'évitera de faire des macros qui sont susceptibles de devoir être changées si tu décides par exemple de changer de place les données sur ta feuille.

🙂
 
- 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

Réponses
7
Affichages
264
Retour