Comment associer une combobox à plusieurs feuilles

  • Initiateur de la discussion Initiateur de la discussion olivier
  • 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 !

O

olivier

Guest
Bonjour,

je voudrais mettre une comboxbox dans la 1ere feuille de mon fichier excel et avoir dedans l'ensemble des feuilles (dont je ne connais pas le nom) de ce meme fichier

Quelqu'un a t'il une solution ?

Merci
 
Salut Olivier,


Oui on peut faire comme çà (ici j'utilise la macro évènementielle "Worksheet_Change" qui mettra à jour la Combobox à chaque fois qu'on active/change une autre Feuille... ) on peut mettre ce code ailleurs en fonction des besoins...

Code à placer sur Private Module "ThisWorkbook"

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim Feuil As Worksheet
Sheets(1).ComboBox1.Clear
For Each Feuil In Worksheets
Sheets(1).ComboBox1.AddItem Feuil.Name
Next Feuil
End Sub

Remarque :
========
Une listbox serait à mon avis plus apropriée... qu'une ComboBox... Mais bon, c'est TON appli !!

Bon travail
@+Thierry
 
Re Olivier,

Non il faut just que tu nommes ta ListBox comme tu veux, ou sinon elle aura le nom par défaut "ListBox1"... Nom que tu remplaceras dans le code ci-dessus à la place de "ComBoBox1"... (les deux fois)

ComboBox est en fait une ListBox Combinée avec une TextBox... Elle supporte toutes les instructions de listboxs, sauf pour l'affichage de multicolumn une fois la sélection faite, quoique je suis en train de me pencher sur la question...

Par conséquent ce que tu fais subir à une combobox, peut se faire pratiquement à 90% sur une ListBox...

Mais dans ton cas le nom des feuilles est en simple colonne. Donc pas de problème... Go ahead !!

Bon travail
@+Thierry
 
Salut,

Je n'arrive pas a associer ce code a la feuille courante.
J'arrive tres bien a l'associer a une combo-box (par exemple sur un clic sur
la boite) mais ma liste de feuilles est dupliquee a chaque fois.

comment faut-il faire ?
Merci d'avance
Olivier
 
- 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
37
Affichages
692
Réponses
15
Affichages
732
Réponses
3
Affichages
147
Réponses
40
Affichages
1 K
Retour