Menu déroulant en VBA excel

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

domdom57

XLDnaute Nouveau
Bonjour ,
N'étant pas encore rompu aux subtilités de VBA, voici mon problème.
Je souhaite insérer dans une feuille de calcul Excel une liste déroulante qui , en fonction de la valeur sélectionnée, ouvre un onglet situé dans ce même classeur.
En fait, il s'agirait de faire un menu déroulant.

J'ai bien créé ma liste avec les différentes valeurs , mais je bloque sur l'ouverture de l'onglet qui doit s'en suivre.

D'avance un grand merci à tous pour un petit coup de main .
comme un petit exemple est certainement plus parlant , je mets en pièce jointe un fichier de ce que je souhaite réaliser

Merci d'avance pour votre aide
 

Pièces jointes

Re : Menu déroulant en VBA excel

Bonjour,

Mettre ces lignes dans le module de code de la feuille contenant la combobox:
Code:
Private Sub ComboBox1_Change()
If ComboBox1.ListIndex > -1 Then
    'pour aller à une cellule précise décommenter la ligne ci-dessous et commenter la suivante
    'Application.Goto Sheets(ComboBox1.Value).Range("A1")
    Sheets(ComboBox1.Value).Activate'pour simplement activer la feuille.
End If
End Sub

A+
 
- 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

Discussions similaires

Réponses
4
Affichages
808
Réponses
7
Affichages
416
Réponses
72
Affichages
1 K
Retour