Comment convertir "May 18, 2021" en "18/5/21"

Bonjour,

Je n'arrive toujours pas à paramétrer mon export CSV pour avoir un format de date exploitable et je termine avec le format anglais US suivant "May 18, 2021"

Et quoique je fasse en passant par le format de cellule, j'ai l'impression que cela reste inactif.

merci

Bonjour

Un essai avec une fonction personnalisée.

Cela te convient-il ?

8classeur1-v1.xlsm (21.38 Ko)
Option Explicit

Dim m&, mois, j&, an&

Function ConvertDate(cell As Range)

    Application.Volatile
    mois = Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")
    For m = 0 To 11
        If Split(cell, " ")(0) = mois(m) Then
            Exit For
        End If
    Next m
    If m < 12 Then
        an = Right(cell, 4)
        j = Mid(cell, Len(mois(m)) + 2, Len(cell) - Len(mois(m)) - 7)
        ConvertDate = DateSerial(an, m + 1, j)
    Else
        ConvertDate = "# date"
    End If
End Function

Bye !

Bonjour,

Utilise Power Query (Récupérer et transformer), intégré à ta version Excel.

Il te permettra de modifier les paramètres régionaux (en-US) pour avoir des dates valides (jj/mm/aaaa).

Cdlt.

merci à vous deux c'est super.

cela fonctionnent parfaitement.

@GMB

je copie mes valeurs (dates de mai 21) dans la moulinette que tu m'as envoyée. Ppuis je copie la formule et les dates s'affichent.

Mais ces dates sont décalées en mai/juin 2025 quand je les mets dans mon fichier def? Et je ne comprends pas pourquoi

Si tu as la réponse?

merci

J'ai trouvé, j'ai fait une colonne avec -1462 et c'est parfait.

merci

Rechercher des sujets similaires à "comment convertir 2021"