Conversion texte de date+heure americaine en francais

Bonjour,

je dispose d'une colonne excel avec des dates au format texte de type: Jan 12 2018 6:40PM

et j'aimerais obtenir une cellule avec une date et une heure au format français de type: 01/12/2018 18:40:00

merci de votre aide

Bien cordialement.

Bonjour,

Ci-joint ton fichier ...

En espérant que cela t'aide ...

Bonjour,

Sub ConvertDatesHeures()
    Dim c As Range, d, h
    For Each c In ActiveSheet.Range("B3:B6")
        h = CDate(c): d = Int(h): h = h - d
        With c.Offset(, 2)
            .NumberFormat = "dd/mm/yyyy"
            .Value = d
        End With
        With c.Offset(, 3)
            .NumberFormat = "hh:mm:ss"
            .Value = h
        End With
    Next c
End Sub

Cliquer sur bouton pour tester.

Cordialement.

Bonjour MFerrand

pourrais tu me mettre sur une piste pour utiliser ton code? car je suis désolé mais je ne sais pas quoi en faire. Merci

Tu l'adaptes selon ce que tu veux faire et à partir de quelle config. départ !

Tu passes de dates sur une colonne à convertir en dates et heures sur 2 colonnes.

    For Each c In ActiveSheet.Range("B3:B6")

La plage initiale occupée par les dates, à modifier selon besoins !! B3:B6

        With c.Offset(, 2)

On inscrit les dates 2 colonnes plus loin, soit en D si on était en B. On peut ne décaler que d'un et inscrire C avec c.Offset(, 1) ou ne pas décaler du tout avec c

        With c.Offset(, 3)

Même chose pour les heures, elles viennent à côté des dates, si on déplace les dates on peut faire suivre ou pas...

Cordialement.

Bonjour,

salut MFerrand !!!

En complément des explications détaillées ... ci-joint ton fichier test ...

En espérant que cela t'aide ...

Rechercher des sujets similaires à "conversion texte date heure americaine francais"