Erreur format date/texte

Bonjour,

Voila je suis en train de devenir folle avec mon fichier Excel et j'espere que quelqu'un pourra m'apporter une solution.

J'ai une colonne avec des dates, sauf que certaine de ces dates malgres qu'elle soit en format date apparaissent en format texte et ne sont pas reconnu comme des dates pour excel.

J'ai essayé plusieurs méthodes:

11date-error.xlsx (14.07 Ko)

- données/convertir

- taper 1 dans une autre cellule et collage speciale avec multiplication

- power querie: qui fonctionne mais dans cette colonne je peux avoir autre chose ques des dates (N/A, quaterly, monthly) et du coup power querie me supprime ces données et me laisse la cellule vide

Il s'agit d'un document officiel je ne peux pas le partager completement ici et il est tres gros mais j'ai copié une partie de la colonne qui pose probleme dans un autre fichier excel.

Je vous remercie 10000 fois par avance pour l'aide que vous pouvez m'apporter !

Bonjour,

Je vous propose de faire appel à une fonction personnalisée VBA (à coller dans un module standard de l'éditeur VBA, accessible via ALT + F11) :

Public Function ConvertDate(DateTxt As String) As Date

Dim Mois As Byte
Select Case True
    Case DateTxt Like "*Jan*"
        Mois = 1
    Case DateTxt Like "*Feb*"
        Mois = 2
    Case DateTxt Like "*Mar*"
        Mois = 3
    Case DateTxt Like "*Apr*"
        Mois = 4
    Case DateTxt Like "*May*"
        Mois = 5
    Case DateTxt Like "*Jun*"
        Mois = 6
    Case DateTxt Like "*Jul*"
        Mois = 7
    Case DateTxt Like "*Aug*"
        Mois = 8
    Case DateTxt Like "*Sep*"
        Mois = 9
    Case DateTxt Like "*Oct*"
        Mois = 10
    Case DateTxt Like "*Nov*"
        Mois = 11
    Case DateTxt Like "*Dec*"
        Mois = 12
End Select
If Mois > 0 Then ConvertDate = DateSerial(Left(Split(DateTxt, "-")(2), 4), Mois, Split(DateTxt, "-")(0)) Else ConvertDate = DateTxt * 1

End Function

Ensuite, il suffit de l'utiliser comme une fonction standard :

=SIERREUR(ConvertDate(A2);A2)

Le fichier :

26date-convert.xlsm (28.75 Ko)

PS : le résultat est à afficher au format date souhaité pour ressembler à quelque chose...

SUPER! merciiiiiiiiiiiiiiiiiiiiiiiiiiiiii beaucoup !!

SUPER! merciiiiiiiiiiiiiiiiiiiiiiiiiiiiii beaucoup !!

Merci du retour, pense à valider le sujet !

Rechercher des sujets similaires à "erreur format date texte"