Comment enlever les blancs dans ComboBox
Fermé
zer4
Messages postés
53
Date d'inscription
lundi 31 octobre 2011
Statut
Membre
Dernière intervention
12 décembre 2017
-
7 déc. 2017 à 11:09
thev Messages postés 1925 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 18 décembre 2024 - 7 déc. 2017 à 12:47
thev Messages postés 1925 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 18 décembre 2024 - 7 déc. 2017 à 12:47
A voir également:
- Comment enlever les blancs dans ComboBox
- Comment enlever une page sur word - Guide
- Comment enlever les pubs sur youtube gratuitement - Accueil - Streaming
- Comment enlever les cookies - Guide
- Comment enlever le mode sécurisé - Guide
- Comment enlever les pubs - Guide
1 réponse
thev
Messages postés
1925
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
18 décembre 2024
692
Modifié le 7 déc. 2017 à 12:54
Modifié le 7 déc. 2017 à 12:54
Bonjour,
Le plus simple est d'utiliser une collection "ArrayList" qui te permettra d'enlever les doublons et de trier tes valeurs.
Exemple de code ci-dessous :
Le plus simple est d'utiliser une collection "ArrayList" qui te permettra d'enlever les doublons et de trier tes valeurs.
Exemple de code ci-dessous :
Private Sub UserForm_Initialize()
Dim liste As Object
Dim first_cell As Range, last_cell As Range
Set liste = CreateObject("System.Collections.Arraylist")
With Sheets("Stock")
Set first_cell = .Range("A2")
Set last_cell = .Columns("A").Find("*", SearchDirection:=xlPrevious)
End With
For Each cell In Range(first_cell, last_cell)
If cell <> Empty _
And Not liste.contains(cell.Value) Then liste.Add cell.Value
Next cell
liste.Sort
If liste.Count > 0 Then Me.mat.List = liste.toarray
End Sub