cathodique
XLDnaute Barbatruc
Bonjour,
Je voudrai afficher dans une combobox des dates de la plus récente à la plus ancienne et sans doublons.
Pour les dates sans doublons, c'est fait, j'ai utilisé un dictionnaire.
Mon problème, est comment pourrait-on faire pour afficher les dates triées en décroissant dans la combobox sans effectuer de tri sur la feuille où sont contenues les dates.
En vous remerciant beaucoup. Bonne journée.
Cordialement,
Je voudrai afficher dans une combobox des dates de la plus récente à la plus ancienne et sans doublons.
Pour les dates sans doublons, c'est fait, j'ai utilisé un dictionnaire.
Mon problème, est comment pourrait-on faire pour afficher les dates triées en décroissant dans la combobox sans effectuer de tri sur la feuille où sont contenues les dates.
Code:
Dim f
Private Sub UserForm_Initialize()
Dim mondico As Object
Dim C As Range
Set f = Sheets("A")
Set mondico = CreateObject("Scripting.Dictionary")
For Each C In Range(f.Cells(2, 1), f.Cells(Rows.Count, 1).End(3))
mondico(C.Value) = C.Value
Next C
ComboBox1.List = mondico.items
End Sub
En vous remerciant beaucoup. Bonne journée.
Cordialement,