Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim Annee, Mois, Jour As String Dim Temp, Num_ligne, num_colonne As Integer num_colonne = 1 'Numéro de la colonne où tu as tes dates Num_ligne = 1 'Numéro de la ligne où commence les valeurs Do Temp = CInt(Mid(Cells(Num_ligne, num_colonne).Value, 1, 2)) If Temp > 12 Then Jour = CInt(Mid(Cells(Num_ligne, num_colonne).Value, 1, 2)) Mois = CInt(Mid(Cells(Num_ligne, num_colonne).Value, 4, 2)) Annee = CInt(Mid(Cells(Num_ligne, num_colonne).Value, 7, 11)) Else Mois = CInt(Mid(Cells(Num_ligne, num_colonne).Value, 1, 2)) Jour = CInt(Mid(Cells(Num_ligne, num_colonne).Value, 4, 2)) Annee = CInt(Mid(Cells(Num_ligne, num_colonne).Value, 7, 10)) End If Cells(Num_ligne, num_colonne).Value = CDate(Jour & "/" & Mois & "/" & Annee) Num_ligne = Num_ligne + 1 Loop Until Cells(Num_ligne, num_colonne).Value = "" '