Bonjour,
Avant de post j'ai fait un petit tour sur le forum sans succès,
Donc pour faire simple voilà à quoi ressemble le code avec lequel je récupère les dates de mon tableau sous forme de listbox :
J'utilise tout ça dans un USERFORM, ça fonctionne comme il faut sauf que je ne vois pas comment modifier le code pour récupérer les dates par ordre croissant sans passer par un filtre sur mon tableau.
Si quelqu'un à une idée ça me sauverait ma journée
Avant de post j'ai fait un petit tour sur le forum sans succès,
Donc pour faire simple voilà à quoi ressemble le code avec lequel je récupère les dates de mon tableau sous forme de listbox :
Code:
Private Sub UserForm_Initialize()
Dim Cell As Range
Dim Unique As New Collection
Dim Valeur As Range
Dim i As Integer
i = Range("H65536").End(xlUp).Row
On Error Resume Next
For Each Cell In Range("H5:H" & i)
If CDate(Cell.Value) <> "" Then
Unique.Add Cell, CStr(Cell)
End If
Next Cell
On Error GoTo 0
For Each Valeur In Unique
If IsDate(Valeur.Value) Then
Me.ListBox1.AddItem Valeur
End If
Next Valeur
End Sub
J'utilise tout ça dans un USERFORM, ça fonctionne comme il faut sauf que je ne vois pas comment modifier le code pour récupérer les dates par ordre croissant sans passer par un filtre sur mon tableau.
Si quelqu'un à une idée ça me sauverait ma journée