USF & listbox de date sans doublon

  • Initiateur de la discussion Initiateur de la discussion guy974
  • Date de début Date de début

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 !

G

guy974

Guest
Bonjour,

Dans l'UserForm2,

je souhaite alimenter la listbox1 avec les dates(sans doublon) comprises dans la feuille "Lignes Rovema et Eurotech" entre D45 et D65536.

Mais malgré mon code rien ne s'affiche ?

En vous remerciant

Guy
 

Pièces jointes

Re : USF & listbox de date sans doublon

bonjour tout le monde 🙂

ton code corrigé

Private Sub UserForm_Initialize()' et non userform2_initialize

'End Sub'fin de procédure donc inutile ici

Dim Cell As Range
Dim Unique As New Collection
Dim Valeur As Range
Dim i As Integer


With Sheet
s("Lignes Rovema et Eurotech")'et non sheet

'Récupère la derniere ligne non vide dans la colonne D
i =
.Range("D65536").End(xlUp).Row

On Error Resume Next
'boucle sur les cellules de la colonne A
For Each Cell In
.Range("D45:d" & i)'et non ("d45:g")
'Stocke les données dans une collection
'(La collection n'accepte que des données uniques et permet donc
' de filtrer facilement les doublons).
Unique.Add Cell, CStr(Cell)
Next Cell
On Error GoTo 0

'Boucle sur le contenu de la collection pour alimenter la ListBox
For Each Valeur In Unique
Me.ListBox1.AddItem Valeur
Next Valeur
End With
'ajout
End Sub


salut et bon dimanche
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
40
Affichages
3 K
Retour