Mettre date texte sous format JJ/MM/AA sous Excel

Bonjour,

Je suis désepéré!

Je veux mettre forme une colonne sur excel.

J'ai des dates dans la colonne A qui sont sous le format suivant : "Aug 22 2016" et je voudrais le mettre sous le format "22/08/2016)

Qui peut m'aider, svp??

Merci d'avance pour votre temps

bonjour

peux tu mettre tout les mois dans ton modèle

pour povoir te faire une macro

A+

Maurice

Bonjour,

mettre cette formule en cellule B2 et recopier vers le bas,

=DATE(DROITE(A2;4);EQUIV(GAUCHE(A2;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);STXT(A2;5;2))

Bonsoir tijot,

Je te propose ce fichier Excel :

dhany

Merci beaucoup à tous et toutes pour votre précieux aide!

et mention special à Dhany pour sa solution vba (dommage que je n'y connaisse pas grand chose)

Vous etes au top!

tijot a écrit :

mention spéciale à Dhany pour sa solution vba

merci pour le retour !


Je corrige quand même un petit détail : pour le type de retour de la fonction, j'avais mis Variant pour faire un essai, puis j'ai oublié de remettre String ; le nouveau code VBA est donc celui-ci :

Option Explicit

Function GetDate(chn As String) As String
  Const LM As String = "Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec"
  Dim p1 As Byte, p2 As Byte: p1 = InStr(chn, " "): p2 = InStr(LM, Left$(chn, p1 - 1)) \ 4
  GetDate = Format(DateSerial(Right$(chn, 4), p2 + 1, Mid$(chn, p1 + 1, 2)), "dd/mm/yy")
End Function

D'où ce nouveau fichier :

bonne continuation !

dhany

Rebonsoir à toutes et à tous,

Je m'excuse par avance du dérangement :-s

Dans les solutions que vous m'aviez donné - cela pu réglé 70% de mon problème.

J'ai encore des dates qui refusent de changer de "format" - je vous ai mis dans l'onglet 3 du fichier un exemple: les dates de 2016 notamment sont celles qui posent problèmes.

PS: j'aimerais du coup modifier toutes les dates de l'onglet 1 pour qu'elles ne soient plus en "texte".

Est ce que vous pourriez m'aider svp, à nouveau?

Merci d'avance à vous....

Bonjour tijot,

Tu a écrit :

j'aimerais du coup modifier toutes les dates de l'onglet 1 pour qu'elles ne soient plus en "texte".

Ma fonction GetDate() le fait : elle transforme une date texte (colonne A) en vraie date (colonne B).

Si tu veux la même chose que la colonne B en colonne A :

fait un « Copier » de la colonne B ; puis un « Coller des valeurs » sur la colonne A

(onglet Accueil, groupe Presse-papiers)


onglet 1, colonne A, Date en texte :

mois anglais sur 3 lettres, 1 espace, jour sur un ou deux chiffres, 1 espace, année sur 4 chiffres

colonne B, GetDate() part de la date ci-dessus et la met en JJ/MM/AA (ce qui était demandé)


onglet 2

1 seule colonne de dates en A au format JJ/MM/AAAA ou JJ/MM/AA

JJ/MM/AA pour les lignes 5601 à 5676 (sauf 5667 : JJ/MM/AAAA)

ligne 5726 : 01/01/2017 est sur fond bleu

tu devrais mettre des dates de même structure : à toi de choisir entre JJ/MM/AAAA et JJ/MM/AA

comment as-tu obtenu les données de cette colonne ? GetDate() est conçue pour transformer une date de même structure que celle avec un mois anglais sur 3 lettres (etc..., comme indiqué plus haut pour l'onglet 1)


onglet 3

une image statique nommée « Picture 1 »

pour l'année 2015, il y a bien dessous des dates dont l'année est 2016 sur 2 chiffres, donc 16

il y a bien une anomalie du fait que c'est des dates avec 16 sous 2015, mais ça, ça dépend

de tes données et de leur organisation.


Sur un tel fichier, je ne peux rien faire de plus que constater les anomalies.

dhany

Bonsoir à tous,

C'est encore moi et mes blocages au niveau des dates.

Est ce qu'il y'a quelqu'un qui peut m'aider ce soir svp

(il se fait trés tard ... je tente ma chance quand même :-s)

Je cherche a convertir les dates des trois onglets ci joints au format jj/mm/aa afin de pouvoir rassembler ces trois onglets...

A l'aide........

Merci d'avance pour votre temps

Bonsoir tijot,

J'te promets rien ; j'veux bien essayer, mais faudrait qu'tu joignes ton dernier fichier excel !

dhany

Holalala mon sauveuur!! dhanyyyyyyyy

Ouioui, je l'ai joint mais l'appli n'a pas dû le prendre alors le voici

51date-a-convertir.xlsx (204.89 Ko)

Merci pour le

Je te retourne ton fichier modifié :

81date-a-convertir.xlsx (265.37 Ko)

Si tu as besoin d'une adaptation, n'hésite pas à demander !

dhany

Dhany, Dhany, Dhany !!!!! juste un AS, vous êtes!!!!! merci mille fois!!!!

Tu ne sais même pas à quel point tu viens de me sauver la vie!!!!!

Mille mercis

Merci du retour !!! c'est avec plaisir (avec ou sans autre ) !

dhany

Bonjour à nouveau,

Cette fois ci je viens un peu moins tard

J'ai encore des dates à transformer au format JJ/MM/AA mais mes connaissances

en vba sont quasi nulles.

Je vous promets de m'y mettre...;

En attendant, y a t il une belle âme qui peux m'aider sur ces 3 onglets ci joints, svppppppp

Merci d'avance pour votre temps (je sais que j'abuse :-s)

Rechercher des sujets similaires à "mettre date texte format"