Impossible de transformer des dates

Bonjour,

Je rencontre actuellement des difficultés dans la mise en forme des dates dans un fichier Excel. J'extrait ce fichier d'un système informatique.

Dans la colonne E du fichier joint vous trouverez différents types de date.

Je souhaite avoir partout des dates comme dans les cellules E2 et E7.

Le problème est que je n'arrive pas à modifier les dates dans les colonnes E3 à E6.

Ci-joint le fichier me posant problème.

Avez vous une solution ?

Si possible une solution applicable sur une colonne entière car je n'ai pas seulement 4 cellules à modifier.

Par avance merci pour votre support.

Quentin

Bonjour quentin74430, le forum,

Un essai par macro :

Sub test()

Dim dernlig As Long, i As Long
    dernlig = Range("A" & Rows.Count).End(xlUp).Row                   'définit la dernière ligne

    For i = 1 To dernlig                                              'de la ligne 1 à la dernière ligne
    Range("E" & i) = CDate(Range("E" & i))                            'converti texte en date
    Range("E" & i).NumberFormat = "[$-409]dd/mm/yy h:mm AM/PM;@"        'impose le format
    Next i                                                            'boucle sur la ligne suivante

End Sub

Cordialement,

Merci pour le test mais est il possible de passer sans macro ?

De plus je ne souhaite pas voir AM ou PM dans le format.

Par avance, merci.

Quentin

Re,

Pour le format , il suffit de modifier la ligne

Range("E" & i).NumberFormat = "[$-409]dd/mm/yy h:mm AM/PM;@"        'impose le format

par par exemple

Range("E" & i).NumberFormat = "[$-409]dd/mm/yy hh:mm;@" 

Traitement des colonnes D,E et G:

Désolé, je ne sais pas faire sans macro.

Cordialement,

Rechercher des sujets similaires à "impossible transformer dates"