Format date us et fr

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Mappie

XLDnaute Junior
Bonjour,

J'ai un fichier avec 2 formats de date dans une même colonne (fichier ci-joint) : j'ai bien un format date normal et des dates en anglais qui sont au format standard.
Est-il possible de mettre ces dates en anglais au format date afin d'avoir un format de cellule uniforme?

J'ai essayé avec la fonction CNUM et TEXTE mais cela ne fonctionne pas.

Je vous remercie par avance pour votre aide.
 

Pièces jointes

Re : Format date us et fr

Bonjour Mappie, le Forum,

Par code:
Code:
Sub FormatDate()
Dim i As Integer, Drl As Integer

With Sheets("Feuil1")
        Drl = .Range("B65500").End(xlUp).Row
    For i = 3 To Drl
        .Cells(i, 5) = Format(.Cells(i, 2), "dd/mm/yyyy")
    Next i
End With
End Sub

@+ 😎
 
Re : Format date us et fr

Bonjour à tous

Par formule
Code:
=SI(ESTTEXTE(B3);DATE(DROITE(B3;4);EQUIV(STXT(B3;4;3);{"jan";"feb";"mar";"apr";"may";"jun";"jul";"aug";"sept";"oct";"nov";"dec"};0);GAUCHE(B3;2));B3)
Avec un format Date appliqué à la colonne recevant la formule
 
Re : Format date us et fr

Bonjour Mappie, le Forum,

Bonjour "Prisoner of the Grid" 😉

Ou alors appel d'une "Function" :
Code:
Function DateUs(Place_a)
Dim LaDate, c As Range
LaDate = ""
For Each c In Range("MOIS_US")
    If Mid(Place_a, 4, 3) = c.Value Then
        LaDate = Replace(Place_a, Mid(Place_a, 4, 3), c.Offset(, 1))
        LaDate = Replace(LaDate, "-", "/")
    End If
Next c
If LaDate <> "" Then
    DateUs = LaDate
Else
    DateUs = Format(Place_a, "dd/mm/yyyy")
End If
End Function
A placer dans un module, puis en "F3" tapez => =dateus(B3) et tirez vers le bas.

EDIT: Je vais joindre le fichier car j'ai oublié de dire que j'avais créé un Range MOIS_US, 😱

@+ 😎
 

Pièces jointes

Dernière édition:
Re : Format date us et fr

Bonjour Mappie, le Forum

Re Staple1600

aaaaStapple1600.JPG

@+ 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
181
Réponses
3
Affichages
116
Réponses
3
Affichages
152
Réponses
6
Affichages
283
Réponses
5
Affichages
257
Retour