![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
Bonjour
Je voudrais remplir une combobox. j'ai les données dans la colonne E de mon fichier mais elle sont répétées plusieurs fois et je voudrais qu'elles n'apparaissent qu'une seule fois dans mon combobox. Que dois-je rajouter dans mon programme ci-dessous pour qu'elles ne se répètent pas? Private Sub ComboBox4_Change() Dim nom As Variant With Worksheets('EPCI') nom = .Range('E1:E238') End With ComboBox4.List = nom End Sub Merci de votre aide |
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Sète
Version Excel : Excel 2003 (PC)
Messages: 2 873
|
Bonjour Cora, bonjour le forum,
La méthode préconisée par les experts de ce forum pour une ComboBox sans doublons est de passer par une Collection. En pièce jointe un exemple avec cette méthode. J'espère que je ne me suis pas planté... [file name=Cora.zip size=11726]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Cora.zip[/file] |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Sète
Version Excel : Excel 2003 (PC)
Messages: 2 873
|
Bonjour Cora, bonjour le forum,
En pièce jointe une proposition. [file name=Cora_v2.zip size=13139]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Cora_v2.zip[/file] |
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|