• Initiateur de la discussion Initiateur de la discussion david
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

david

Guest
Je cherche à créer un UserForm qui affichera une list Box qui répertorie les noms de toutes les feuilles du classeur, une fois le choix fait parmi la liste proposée, la feuille choisie est sélectionnée (ou supprimée) . Comment puis-je m'y prendre. Je bloque surtout sur la récupération des noms de feuilles du classeur....

Merci

David
 
bonjour

soit un userform appelé userform1 et une combobox combobox1
mets ce code dans la feuille de code du formulaire

Private Sub ComboBox1_Change()
Application.DisplayAlerts = False 'pour ne pas voir s'afficher le message d'alerte "attention vous allez effacer une feuille"
Sheets(ComboBox1.Text).Delete
End Sub



Private Sub UserForm_Initialize()
For Each fl In ActiveWorkbook.Worksheets
ComboBox1.AddItem fl.Name
Next fl
End Sub


bye
stephane
 
en fait, fl n'existe pas, tu peux mettre ce que tu veux, par ex. :

For Each toto In ActiveWorkbook.Worksheets,
ce qui compte c'est ActiveWorkbook.Worksheets qui indique que l'on parle des feuilles
ComboBox1.AddItem toto.Name. essaye, tu verras, ça marche aussi bien!

@+

Catherine
 
Ok, merci du renseignement !

et merci à tous, ça m'a permis d'une part d'apprendre quelquechose mais également d'avancer énormément dans mon projet (il s'agit de la gestion des congés, chaque employé dispose d'une fiche, une feuille d'excel, donc j'avais besoin de savoir comment mettre dans une combobox tous les noms de feuilles du classeur...)

David of Lunel
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
21
Affichages
2 K
Retour