Date texte JJMMMAAAA - mois anglais - en vrai date JJ/MM/AAAA

Guigui

XLDnaute Occasionnel
Bonjour,

Je cherche un moyen de convertir (en VBA) une date sous format texte et dont le mois abrégé est en anglais en vrai date.

Ex :
30MAR2015 >> 30/03/2015
24AUG2015 >> 24/08/2015
...

Merci pour vos lumières.

Guillaume
 

vgendron

XLDnaute Barbatruc
Re : Date texte JJMMMAAAA - mois anglais - en vrai date JJ/MM/AAAA

bonjour,
avec la fonction texte()
pour voir l'effet essaie sur une cellule les formules suivantes (avec B5 contenant ta date en anglais

TEXTE(B5;"jj:mm:aa")
texte(B5;"jj:mmmm:aa")
 

vgendron

XLDnaute Barbatruc
Re : Date texte JJMMMAAAA - mois anglais - en vrai date JJ/MM/AAAA

ha bah voila..
je comprend mieux... ;-)

voir PJ
j'ai laissé toutes les formules intérmédaires pour que tu vois la démarche

le résultat est en colonne H
 

Pièces jointes

  • Classeur1 (2).xls
    33.5 KB · Affichages: 86
  • Classeur1 (2).xls
    33.5 KB · Affichages: 96
  • Classeur1 (2).xls
    33.5 KB · Affichages: 88

Guigui

XLDnaute Occasionnel
Re : Date texte JJMMMAAAA - mois anglais - en vrai date JJ/MM/AAAA

Merci pour la soluce :)

Je pensais m'éviter une table avec les correspondances mais je vois que tu es partie sur le même principe.

Je vais essayer de condenser tout cela en VBA
 

Modeste geedee

XLDnaute Barbatruc
Re : Date texte JJMMMAAAA - mois anglais - en vrai date JJ/MM/AAAA

Bonsour®
Bonjour,

Je cherche un moyen de convertir
30MAR2015 >> 30/03/2015
24AUG2015 >> 24/08/2015

en formule :
=DATEVAL(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"FEB";"fév");"AUG";"aoû");"DEC";"déc");"APR";"avr");"MAY";"mai"))
format de cellule :
jj/mm/aaaa
 

Discussions similaires

Réponses
25
Affichages
752
Réponses
4
Affichages
892

Statistiques des forums

Discussions
312 298
Messages
2 086 978
Membres
103 417
dernier inscrit
abaabdelghani