Lien d'un bouton VB vers onglet Excel
Maks -
j'aimerais créer un bouton via une macro qui en cliquant dessus pointe vers un onglet Excel qui contient un graphique
merci de pouvoir m'aider
20 réponses
Question porte sur la création d'un bouton via macro pour renvoyer l'utilisateur à un onglet Excel contenant un graphique lorsque l'on clique, afin de faciliter la navigation dans le classeur. Plusieurs approches ont été proposées, notamment attribuer au bouton une macro qui active directement une feuille spécifique, ou employer des liens hypertextes et des méthodes de navigation intégrées. D'autres méthodes évoquées utilisent des contrôles de formulaire ou des exécutions VBA simples comme Private Sub ComboBox1_Click() Sheets(ComboBox1.Value).Activate End Sub pour suivre dynamiquement les feuilles. En cas de besoin, une liste déroulante ou un bouton de commande est aussi suggéré pour sélectionner la feuille cible et accéder rapidement au graphique sans revenir manuellement aux onglets.
-
bonsoir,
dans ta formulation tu parles de créer un bouton via une macro....
je suppose que tu veux un bouton qui, via une macro, te permette d'accéder à une feuille de ton classeur
Même si c'est peut-être pas la meilleure façon de faire, allons-y :
1) tu insères d'abord un bouton dans ta feuille de calcul
si tu n'as pas la barre d'outil "formulaire", tu l'affiches via affichage/barre d'outils. Tu cliques sur le bouton et tu le dessines.
Il s'appelle bouton 1 sûrement
2) il te demande de suite de lui affecter une macro dont il te propose le nom (il est sympa non!) genre bouton_1_quand_clic.
tu cliques sur nouvelle
3) tu pars alors vers l'éditeur VBA directement dans ta routine attachée au bouton et tu tapessheets("ma_feuille_ou_y_a_mon_graphique").activate
4) tu retournes sur ton classeur et tu cliques sur ton bouton
tu arrives alors sur ton onglet graphique ...... et tu va te demander comment revenir à l'onglet précédent....
autre façon de faire : par un lien hypertexte soit sur une cellule soit sur un objet graphique.
en affichant la barre d'outil Web tu auras les flèches de navigation pour retourner en arrière.
cordialement