Bonjour,
J'ai actuellenment un problème. Je n'arrive pas enlever les doublons d'une listbox dans un userform. Je débute avec VBA.
J'ai déjà réussi en supprimer toutes les lignes vides dans la userform.
Mais la je sèche
Private Sub UserForm_Initialize()
'choix du moteur
Dim i As Range
'efface le contenu de la listbox
ListBoxmodmot.Clear
'avec la feuille base de donnée.
With Sheets("base de donnee")
'ne pas oublié le "." devant range sinon il prend les valeurs de la feuille active
For Each i In .Range("B3:B5000")
If i <> "" Then ListBoxmodmot.AddItem i
Next i
End With
End Sub
Merci d'avance de votre aide
J'ai actuellenment un problème. Je n'arrive pas enlever les doublons d'une listbox dans un userform. Je débute avec VBA.
J'ai déjà réussi en supprimer toutes les lignes vides dans la userform.
Mais la je sèche
Private Sub UserForm_Initialize()
'choix du moteur
Dim i As Range
'efface le contenu de la listbox
ListBoxmodmot.Clear
'avec la feuille base de donnée.
With Sheets("base de donnee")
'ne pas oublié le "." devant range sinon il prend les valeurs de la feuille active
For Each i In .Range("B3:B5000")
If i <> "" Then ListBoxmodmot.AddItem i
Next i
End With
End Sub
Merci d'avance de votre aide