Combobox in userform
Résolu
SABHARZALI
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
cs_Le Pivert Messages postés 7904 Date d'inscription Statut Contributeur Dernière intervention -
cs_Le Pivert Messages postés 7904 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour tout le monde
je viens de creer un menu sous excel 2007 qui me permet de naviguer entre les différentes feuilles de calcul (+20) dans le meme classeur. pour se faire j'ai créer userform avec une liste déroulente qui contient la liste des feuilles de calculs. et j'aimerais bien quand faisant un double click sur l item me dirige vers la feuille de calcul que j'ai selectionné dans la liste déroulente .voici ou est ce que je me suis arretée
l'idée était de récuperer l'item dans la variable str , convertir cette dernière en type objet workseet et faire le lien hypertext en utilisant sheets().select
DITES MOI SVP CI CETTE DEMARCHE EST CORRECTE ? sinon avez vous d'autre proposition
m6 d'avance
je viens de creer un menu sous excel 2007 qui me permet de naviguer entre les différentes feuilles de calcul (+20) dans le meme classeur. pour se faire j'ai créer userform avec une liste déroulente qui contient la liste des feuilles de calculs. et j'aimerais bien quand faisant un double click sur l item me dirige vers la feuille de calcul que j'ai selectionné dans la liste déroulente .voici ou est ce que je me suis arretée
Private Sub ComboBox1_Change() Call AfficheSelect(ComboBox1.Text) End Sub Private Sub AfficheSelect(ByVal str As String) MsgBox "Vous avez sélectionnéle : " & str & ".", , "comme client " End Sub
l'idée était de récuperer l'item dans la variable str , convertir cette dernière en type objet workseet et faire le lien hypertext en utilisant sheets().select
DITES MOI SVP CI CETTE DEMARCHE EST CORRECTE ? sinon avez vous d'autre proposition
m6 d'avance
2 réponses
Il faut juste recopier le code de l'userForm, tout est automatique, les onglets s'affiche dans la comboBox. Il n'y a aucune correction a apporter
OUI C DEJA FAIT ET CA FONCTIONNE PARFAITEMENT
PAR CONTRE POUR VISUALISER CA JE SUIS ALLEE VERS developpeur-->inserer --> >controle formunaire-->boutton--> j'ai mentionné sur ce classeur et là j'arrive pas à inserer la macro j'ai uniquement nouvelle macro qui est activé
sinon je me pose la question comment vous visualiSez la macro à travers l'info bulle
m6 encore une fois
PAR CONTRE POUR VISUALISER CA JE SUIS ALLEE VERS developpeur-->inserer --> >controle formunaire-->boutton--> j'ai mentionné sur ce classeur et là j'arrive pas à inserer la macro j'ai uniquement nouvelle macro qui est activé
sinon je me pose la question comment vous visualiSez la macro à travers l'info bulle
m6 encore une fois
Si c'est pour afficher l'UserForm, sur mon classeur je me suis servi de Insertion Forme Clique droit sur la forme, affecter une macro, Nouvelle, l'editeur s'ouvre et vous mettez UserForm1.Show
Si vous voulez developpeur-->inserer --> >controle formunaire-->boutton-- il faut cliquez sur Mode création et ensuite cliquez sur le bouton, l'editeur s'ouvre et vous mettez UserForm1.Show
Si vous voulez developpeur-->inserer --> >controle formunaire-->boutton-- il faut cliquez sur Mode création et ensuite cliquez sur le bouton, l'editeur s'ouvre et vous mettez UserForm1.Show
je vous remercie 1000 fois vous ne savez pas à quel point vous m'avez faciliter les taches :)