Bonsoir à tous,
Je souhaite faire une macro, mais comme dit, découpons le problème..
Alors voilà, je souhaite afficher dans une ListBox (userForm) le nom des feuilles du classeur... oui mais pas toutes...
J'ai un bouton de commande sur chaque feuille et doit s'afficher dans la listbox le nom des feuilles, seulement celles de la feuille active jusqu'à la dernière.
Exemple :
si je sélectionne le commandButton2 de la feuille 2 s'affiche dans la listbox (feuille2, feuille3,.......feuillefin)
si je sélectionne le commandButton2 de la feuille 3 s'affiche dans la listbox (feuille3, feuille4,.......feuillefin)
Le code suivant me donne le nom de toutes les feuilles
Private Sub UserForm_Initialize()
For i = 1 To Sheets.Count
Me.ListBox1.AddItem Sheets(i).Name
Next i
End Sub
Le nom des feuilles est Sem1,Sem2, Sem3, etc...
ActiveSheet.name = worksheets("sem & i")???
Je n'arrive pas à trouver la syntaxe me permettant :
d'initialiser la boucle à la feuille active
Feuille active = Nom de la feuille ("Sem & i)
à partir de la feuille ("Sem & i") jusquà la dernière feuille
etc....
Merci à tous
Lio
Je souhaite faire une macro, mais comme dit, découpons le problème..
Alors voilà, je souhaite afficher dans une ListBox (userForm) le nom des feuilles du classeur... oui mais pas toutes...
J'ai un bouton de commande sur chaque feuille et doit s'afficher dans la listbox le nom des feuilles, seulement celles de la feuille active jusqu'à la dernière.
Exemple :
si je sélectionne le commandButton2 de la feuille 2 s'affiche dans la listbox (feuille2, feuille3,.......feuillefin)
si je sélectionne le commandButton2 de la feuille 3 s'affiche dans la listbox (feuille3, feuille4,.......feuillefin)
Le code suivant me donne le nom de toutes les feuilles
Private Sub UserForm_Initialize()
For i = 1 To Sheets.Count
Me.ListBox1.AddItem Sheets(i).Name
Next i
End Sub
Le nom des feuilles est Sem1,Sem2, Sem3, etc...
ActiveSheet.name = worksheets("sem & i")???
Je n'arrive pas à trouver la syntaxe me permettant :
d'initialiser la boucle à la feuille active
Feuille active = Nom de la feuille ("Sem & i)
à partir de la feuille ("Sem & i") jusquà la dernière feuille
etc....
Merci à tous
Lio