Bonsoir!
Je cherche à créer une listebox alimentée par le nom des onglets d'un classeur...
Pourriez-vous m'aiguiller ?
Merci
Bonsoir!
Je cherche à créer une listebox alimentée par le nom des onglets d'un classeur...
Pourriez-vous m'aiguiller ?
Merci
Bonsoir,
une piste,
bonne nuit,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub UserForm_Initialize() Dim tabNomFeuilles As Variant Dim I As Integer Dim J As Integer J = ThisWorkbook.Sheets.Count ReDim tabNomFeuilles(J) For I = 1 To J tabNomFeuilles(I) = Sheets(I).Name Next I ListBox1.List = tabNomFeuilles End Sub
Didier
Didier Gonard
Dernier tutoriel : Le VBA qu'est ce que c'est ?
Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
Cours et tutoriels pour apprendre Excel
N'oubliez pas de mettre : ..quand c'est le cas !
bonjour,
La même chose en condensé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub UserForm_Initialize() Dim yaF ListBox1.Clear For Each yaF In ThisWorkbook.Sheets ListBox1.AddItem yaF.Name Next End Su
JacqueS.
Ps: je ne télécharge les piéces jointes qu'en dernier recours .(et encore...)
Pour devenir mon ami laissez moi un message
salut !
merci de vos réponses...les 2 solutions ne marchent pas chez moi...Peut on utiliser une listbox dans un classeur et non un userform?
En fait je demandais à l'utilisateur de remplir à la main le nom de la feuille dans une inputbox que je voudrais remplacer par une boite (listbox?)contenant le nom des onglets existants
Merci à tous
Bonjour,
En fait, on devrait rajouter dans les « Règles du club » un truc du genre : « on n’a souvent que les réponses qu’on mérite »
Rappel :
Bon on pourrait dire aussi à Ormonth et JackOuYa que le deuxième paragraphe s’applique aussi3.3. Message clair et précis
Quand vous posez une question, soyez aussi précis que possible : quel système et/ou quel outil vous avez, quelle version, quelle édition, etc. Que souhaitez vous faire au juste ? Si votre question n'est pas suffisamment précise, personne ne pourra vous aider.
De même, lorsque vous postez une réponse, essayez de la commenter de manière à la rendre facilement compréhensible par tous.
Évitez aussi de poster un lien seul sans aucun commentaire. D'une part, il est préférable de donner une réponse sur le forum plutôt que de renvoyer vers un autre site qui renvoie potentiellement vers encore un autre, etc. D'autre part, les liens conduisent le plus souvent à une documentation complexe et fastidieuse à lire même pour celui qui cherche une réponse. De plus, la plupart des liens deviennent "mort" après moins d'un an, ce qui rend la solution indisponible pour quiconque ferait une recherche sur le forum par la suite.
Quoiqu’il en soit, tu as provoqué 2 réponses cohérentes faites par des gens qui ont, bénévolement, un WE, passé du temps à les construire, pour dire "ça ne vas pas" car ils n’ont pas su deviner ce que tu n’avais pas dit et que tu ne dis toujours pas car selon que ta manœuvre vise à désigner une feuille existante ou à en rajouter une les réponses vont différer et on ne sera pas plus avancés…
Les fautifs, sont au final Ormonth et JackOuYa vu qu'ils n'ont pas à répondre à n'importe quoi
Cordialement,
Didier
Didier Gonard
Dernier tutoriel : Le VBA qu'est ce que c'est ?
Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
Cours et tutoriels pour apprendre Excel
N'oubliez pas de mettre : ..quand c'est le cas !
JacqueS.
Ps: je ne télécharge les piéces jointes qu'en dernier recours .(et encore...)
Pour devenir mon ami laissez moi un message
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager