Bonjour à tous !
Dans un userform, j'ai créé une ComboBox1 qui va chercher les données de la feuille "données", colonne A. Ces données sont amenées à évoluer, c'est pourquoi j'ai effectué un remplissage qui peut aller jusqu'à la ligne A15000 (les données ne vont que jusqu'à la ligne 8000 et quelques, d'où la présence de nombreux vides)
Problème : grâce à des recherches sur différents forums, j'arrive à remplir ma ComboBox sans doublon ou sans vide, mais pas à combiner les deux
J'ai essayé de combiner à peu près toutes les méthodes trouvées sur le net, mais sans succès..
Voici mon code actuel, qui ne supprime que les cellules vides :
Je vous mets une photo en PJ pour plus de clarté avec les couleurs.
Si quelqu'un a une idée des lignes à ajouter pour pouvoir supprimer aussi les doublons je suis preneur..
Merci !
Alex
Dans un userform, j'ai créé une ComboBox1 qui va chercher les données de la feuille "données", colonne A. Ces données sont amenées à évoluer, c'est pourquoi j'ai effectué un remplissage qui peut aller jusqu'à la ligne A15000 (les données ne vont que jusqu'à la ligne 8000 et quelques, d'où la présence de nombreux vides)
Problème : grâce à des recherches sur différents forums, j'arrive à remplir ma ComboBox sans doublon ou sans vide, mais pas à combiner les deux
J'ai essayé de combiner à peu près toutes les méthodes trouvées sur le net, mais sans succès..
Voici mon code actuel, qui ne supprime que les cellules vides :
Code:
Private Sub UserForm_Initialize()
Dim lf As Long
Sheets("données").Select
lf = Range("A15000").End(xlUp).Row
ComboBox1.Clear
For Each cel In Range("A2:A" & lf)
If cel.Value <> "" Then ComboBox1.AddItem cel.Value
Next cel 'prochaine cellule
Je vous mets une photo en PJ pour plus de clarté avec les couleurs.
Si quelqu'un a une idée des lignes à ajouter pour pouvoir supprimer aussi les doublons je suis preneur..
Merci !
Alex