Transformer date format texte en jj/mm/aaaa

Guigui

XLDnaute Occasionnel
Hello à tous,

J'ai dans une cellule 2 dates comme ceci :

27MARS06 10APR06

J'ai besoin de les scindés et de changé leurs format :

je les scinde avec =GAUCHE et =DROITE
Jusque la tout va bien...
J'obtiens :

27MARS06
10APR06
(en anglais biensurs ... )
Ensuite je souhaiterais les avoir sous le format :

27/03/2006
10/04/2006

Je ne m'en sort pas avec les formats de nombre personnalisé ...
Ca marche mais je dois saisir les dates manuelement.

Existe t il une petite formule qui va bien ... ?

Merci d'avance pour votre aide
A+
Guillaume
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir GuiGui, Marco, Staple, le Forum

Un truc me chiffonne sérieusement, car je travaille en anglais sur des PC en américain et quand je lis :

J'ai dans une cellule 2 dates comme ceci :

27MARS06 10APR06
J'ai besoin de les scindés et de changé leurs format :
je les scinde avec =GAUCHE et =DROITE
Jusque la tout va bien...
J'obtiens :
27MARS06
10APR06
(en anglais bien sur ...)

Or March s'écrit MAR en abrégé US ou UK mais pas MARS ???

Es-tu sur de ta syntax ?

Bonne soirée
@+Thierry
 

Guigui

XLDnaute Occasionnel
Hello again,

C'est ok, pour le remplacement mais la suite pas de changement ...

je vous joint un ti exemple

Merci d'avance
A+
Guillaume [file name=Exemple_20060401211424.zip size=2036]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_20060401211424.zip[/file]
 

Pièces jointes

  • Exemple_20060401211424.zip
    2 KB · Affichages: 60

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir Monique, re Guigui, Staple, Marco


Puisque on parle oco déjà d'un 'demi' traitement en VBA.... Le voici tout en VBA ce sera moins usine à gaz que de mélanger les deux méthodes. Par ailleurs peu importe si le Jour est écri 'DD' (2 chiffres) ou 'D' (1 chiffre)

Bonne soirée
[ol]@+Thierry[/ol] [file name=XLD_Unconcatenate_Date.zip size=9173]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/XLD_Unconcatenate_Date.zip[/file]
 

Pièces jointes

  • XLD_Unconcatenate_Date.zip
    9 KB · Affichages: 76

Tibo

XLDnaute Barbatruc
Bonjour à tous,

Une petite solution équivalente à celle de Monique, mais sans cellule intermédiaire.

=DATE(DROITE(A1;2)+2000;EQUIV(STXT(A1;3;3);{'JAN';'FEB';'MAR';'APR';'MAY';'JUN';'JUL';'AUG';'SEP';'OCT';'NOV';'DEC'};0);GAUCHE(A1;2))

Bon dimanche à tous

@+
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir le Fil, bonsoir cher ami Myta, j'ai pas dit 'amimita' lol

Merci du compliment, mais je pense que c'est un peu barbatruqueste sur les bords, mais ça fonctionne...

En fait si on met la configuration régionale du PC en anglais, il suffit de déconcaténer les deux champs de date le reste se ferait tout seul naturellement.

Merci à toi Myta.

Bonne soirée
[ol]@+Thierry[/ol]
 

Discussions similaires