Etant débutante en VBA je me permets de vous solliciter. Je souhaite créer une listebox au sein d'un userform et je n'arrive pas à afficher les choix possibles dans la listbox.
J'ai déjà demandé de l'aide, cependant mes essais n'ont pas été fructueux.
Bonjour
j'aimerais savoir comment faire pour creer un boutton qui affiche une liste entre certaine feuille et me permettrait d'aatenindre la dite feuille par un click
Il faut créer un UserForm avec soit une ListBox soit une ComboBox dont la liste sera composée des noms des feuilles concernées.
Avec une ListBox le code de l'UserForm sera par exemple :
VB:
Private Sub ListBox1_Change()
On Error Resume Next 'si la feuille n'existe pas
Sheets(ListBox1.Text).Activate
End Sub
Private Sub UserForm_Initialize()
ListBox1.List = Array("Accueil", "Feuil2", "Feuil3", "Feuil4", "Feuil5")
End Sub
merci mais j'aimerais savoir si cela est possible avec affichage d'un menu deroulant
c'est a dire je click sur le bouton de control et il m'affiche le menu me proposant des feuilles
puis je selectionne la feuille et je clik sur un bouton OK et il me renvoi vers la feuille.
j'ai utiliser le combobox mais des que je choisi un élément de ma liste ca merenvoi directement sur la page en question.
moi j'aimerais qu'il y'ai un bouton OK pour qu’après avoir choisis j appuis sur mon bouton OK pour lancer la page