Afficher une feuille depuis ListBox

Bonjour le forum,

j'avance petit à petit sur mon projet et je me retrouve face à un nouveau problème, pour lequel je n'ai pas trouvé de solution !

Dans un UsF, j'ai une ListBox qui répertorie tous mes onglets.

J'aimerai, dans cette ListBox ,avec un double-clic sur une valeur, que cela active l'onglet correspondant.

Je pense pas qu'il soit nécessaire de poster le code, dans le cas inverse merci de me dire lequel vous faudrait-il et lié à quel événement

Je joins cependant une capture d'écran d'explication visuelle :

double clic

D'avance merci

Bonjour,

à tester,

Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
nomOnglet = Me.ListBox1.List(Me.ListBox1.ListIndex, 0)       '.ListIndex = l'élément sélectionné,  0 = 1er colonne
MsgBox  nomOnglet
End Sub

Merci pour ce réponse rapide mais cela ne fonctionne pas

Lorsque je double clic sur une ligne dans ListBox1, je n'ai que la MsgBox avec le nom de l'onglet sans que ça active la feuille/onglet désiré.

Merci pour ce réponse rapide mais cela ne fonctionne pas

Lorsque je double clic sur une ligne dans ListBox1, je n'ai que la MsgBox avec le nom de l'onglet sans que ça active la feuille/onglet désiré.

c'était juste pour le test,

remplace

MsgBox  nomOnglet

par

Sheets( nomOnglet).Activate

ps/ à tu activé le UserForm en modal ?

UserForm1.Show 0

Show, méthode

Lorsqu'un objet UserForm n'est pas modal, le code suivant est exécuté dès qu'il apparait. Les feuilles non modales n'apparaissent pas dans la barre des tâches et ne figurent pas dans l'ordre de l'onglet de la fenêtre.

C'est parfait ! Merci i20100

Bonne journée

Rechercher des sujets similaires à "afficher feuille listbox"