ComboBox pour lier des feuilles Excel

Fermé
etienne06 Messages postés 146 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 23 mars 2015 - 6 avril 2009 à 16:53
Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 - 8 avril 2009 à 14:52
Bonjour à tous,

J'ai repris en cours une question vieille de 3 ans pour tâcher de réussir une macro visant à créer une ComboBox me permettant de faciliter la "navigation" de feuille en feuille dans un classeur Excel.

J'ai trouvé des propositions du style :

Private Sub ComboBox1_Click()

sheets("test").activate

End Sub



Mais, étant plus que novice en macros et VB, je n'ai pas réussi à appliquer ce code à un exemple (classeur comportant 3 feuilles : "sommaire", "bilan et "compte de résultat").

Si l'un d'entre vous a quelques minutes à perdre pour m'aider, je lui en serais très reconnaissant.

Bonne continuation et bonne fin de journée à tous,

Jean-Philippe
A voir également:

3 réponses

Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
6 avril 2009 à 23:23
Boujour,
Pouvez-vous expliquer se que vous avez réalisé !
0
etienne06 Messages postés 146 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 23 mars 2015 10
7 avril 2009 à 09:44
Bonjour,

En fait, pour le moment, ... rien. A ceci près que j'arrive à créer des boutons qui, via une macro simple, permettent de naviguer de feuille en feuille à partir d'une feuille de sommaire, en pouvant y revenir une fois arrivé sur la feuille de son choix. Le code utilisé, par exemple pour un aller-retour entre le sommaire et une fiche technique, est basique :

Sub Bouton1_QuandClic()
Sheets("Fiche technique").Activate
End Sub
Sub Bouton4_QuandClic()
Sheets("SOMMAIRE").Activate
End Sub


Par contre, j'aimerais créer une ComboBox pour proposer une liste déroulante des onglets à cliquer pour s'y rendre. Idem dans chaque feuille.

Quelqu'un pourrait-il m'aider ?

Merci d'avance et bonne journée à tous.

Jean-Philippe
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
7 avril 2009 à 11:10
Bonjour,
Je pense que c'est ce fil que tu donnais dans l'autre poste !!
Pour ta demande, juste changer...
sheets("test").activate
par
sheets(ComboBox1).activate
Bien entendu, les noms exact de tes onglets doivent êtres dans le combobox.
A+
0
etienne06 Messages postés 146 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 23 mars 2015 10
7 avril 2009 à 11:14
Re-bonjour,

Je suis désolé, mais je ne suis pas : comment, précisément, renseigner les noms exacts des onglets de "destination" dans la ComboBox ?

Merci.

Jean-Philippe
0
Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
8 avril 2009 à 14:52
0