Bonjour à tous, étant nouveau sur excel je viens vers vous car j'ai un soucis et je n'arrive pas à le régler.
J'ai une colonne E de ma feuille "Données brutes" avec pour chaque cellule un format jour mois année "à" heure en gros j'ai par exemple "4 décembre 2018 à 17:30" le but serait de splitter toute la colonne par espace pour récupérer uniquement le jour mois et année puis transformer ces chaines de caractère en date.
Puis éventuellement de coller la nouvelle colonne dans la colonne F afin de pouvoir ensuite récuperer la date la plus ancienne et la date la plus récente afin de pouvoir les placer dans une autre feuille de calcul appelé "Analyse " dans les cellules "J2" et "J3".
Je sais que j'en demande un peu, en tout cas j'espère que le sujet est clair.
Je m'en remets à vous car je bloque totalement, je vous laisse un bout de code que j'ai essayé mais ne soyez pas effrayé par toutes les erreurs je suis tout nouveau.
Merci à tout ceux qui pourront m'aider.
Sub date_nouvelle()
Dim nb As Integer
Dim tmpstr(), nvlle_date As String
Dim valeur As String
Workbooks("fichier_client").Activate
Worksheets("Données brutes").Activate
Range("E2").Select
Range("E2", Selection.End(xlDown)).Select
nb = Selection.Rows.Count
For i = 2 To nb
valeur = Cells(i, 5).Value
tmpstr = Split(valeur, " ")
nvlle_date = tmpstr(0) & " " & tmpstr(1) & " " & tmpstr(2)
MyDate = "12 février 1969"
MyShortDate = CDate(MyDate)
'recuperer la date la plus loin
latestDate = myCollection.Max(r >= r.ExpirationDate)
Next
Worksheets("Analyse").Activate
Cells(2, 10) = date_ancienne
Cells(3, 10) = date_recente
End Sub