Remplire une listebox sans doublon

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 !

Meloman

XLDnaute Occasionnel
Re bonjour à tous je me trouve une fois de plus confronter à un nouveau probleme

je cherche une solution pour remplire une listbox sur une plage de A2:J30

sans doublon sans vide et inserer tous cela dans la premiere colonne de la list box comment dois je faire svp merci
 

Pièces jointes

Re : Remplire une listebox sans doublon

bonjour meloman
pour initialiser la listbox évènement initialize de l'userform
mis un code dans le bouton pour écrire le contenu de la listbox en feuil2
à bientôt
 

Pièces jointes

Re : Remplire une listebox sans doublon

Bonsoir,
une solution parmi d'autres :
Code:
Private Sub UserForm_Initialize()
  Set mondico = CreateObject("Scripting.Dictionary")
  Set plage = [A2].Resize([A2].CurrentRegion.Rows.Count - 1, _
[A2].CurrentRegion.Columns.Count)
  a = plage.Value
  For i = 1 To plage.Columns.Count
    For j = 1 To plage.Rows.Count
      mondico(a(j, i)) = ""
    Next j
  Next i
  ListBox1.List = mondico.keys
End Sub
A+
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
1 K
Réponses
39
Affichages
3 K
Retour