Encore un pb de date!!!
Le
Sam

Bonjour,
J'ai un fichier de 160 lignes . Sur chaque ligne 4 colonnes : Nom, Prénom,
date de naissance, date de décès.
Les dates ont été saisies : jj/mm/aaaa
Je veux les transformer en aaaa/mm/jj.
Sur la colonne décès je rentre la commande" format cellule"- "personnalisée"
et je crée le format "aaaa/mm/jj" et la date sélectionnée se transforme. .
Donc je fais F4 sur toute la collone et toutes les dates se sont
transformées comme souhaité. C'est formidable . Je veux faire la même manip
sur la colonne naissance mais là il ne se passe rien !!!!
Impossible de transformer cette date.
Si quelqu'un pouvait me donner une explication svp.
Merci d'avance
J'ai un fichier de 160 lignes . Sur chaque ligne 4 colonnes : Nom, Prénom,
date de naissance, date de décès.
Les dates ont été saisies : jj/mm/aaaa
Je veux les transformer en aaaa/mm/jj.
Sur la colonne décès je rentre la commande" format cellule"- "personnalisée"
et je crée le format "aaaa/mm/jj" et la date sélectionnée se transforme. .
Donc je fais F4 sur toute la collone et toutes les dates se sont
transformées comme souhaité. C'est formidable . Je veux faire la même manip
sur la colonne naissance mais là il ne se passe rien !!!!
Impossible de transformer cette date.
Si quelqu'un pouvait me donner une explication svp.
Merci d'avance
Peux-tu mettre ton classeur - sans données confidentielles - sur
cjoint.com ?
Cordialement.
Daniel
As-tu vérifié que les dates de cette colonne ont un format
de date reconnu par Excel?
Élargis la colonne de ces dates, si elles s'affichent à gauche
de la cellule, ces dates sont perçues par Excel comme étant
du texte.
Pour t'aider, il faut savoir ce qu'il y a réellement dans ces cellules.
Est-ce que tu as une apostrophe devant ces dates? Voir dans la barre
de formule après avoir sélectionné l'une de ces dates.
As-tu un caractère (Espace) devant ces dates?
Au besoin, tu peux utiliser le site cjoint.com pour déposer ton fichier
et nous retourner ici l'adresse que tu auras obtenue.
MichD
--------------------------------------------------------------
"Sam" 50ec0e3e$0$1218$
http://cjoint.com/?CAiscYpDeED
Ce serait sympas de donner la soluce ici ça peut profiter à d'autres
"Sam" 50ec0e3e$0$1218$
tu pourrais utiliser une boucle avec quelque chose du genre,
ActiveCell = Right(ActiveCell, 4) & "/" & Mid(ActiveCell, 4, 2) & "/" &
Left(ActiveCell, 2)
note que les dates avant 1900 ne sont pas de vrai date pour excel.
isabelle
Le 2013-01-08 12:04, Sam a écrit :
dates sont comprises entre 1800 et 1900 (il s'agit de militaires tués
pendant la guerre 14/18) . Et si j'ouvrais mon fichier dans open office
est-ce que ça marcherait??? Parce que ta solution "informatique" dépasse mes
compétences.
Encore merci
"isabelle" kchl3j$8dp$
il y aussi la solution d'une formule dans une colonne d'à coté,
=DROITE(E6;4)&"/"&STXT(E6;4;2)&"/"&GAUCHE(E6;2)
isabelle
Le 2013-01-08 12:39, Sam a écrit :
Tu adaptes le nom de la feuille où sont tes données
et la plage de cellules correspondantes.
'--------------------------------------------
Sub test()
Dim C As Range
With Worksheets("Feuil1")
Application.EnableEvents = False
For Each c In .Range("E6:E10")
If c <> "" Then
c.NumberFormat = "yyyy/mm/dd"
c.Value = Format(CLng(CDate(c)), "yyyy/mm/dd")
End If
Next
Application.EnableEvents = True
End With
End Sub
'--------------------------------------------
MichD
--------------------------------------------------------------
Quel est l'avantage de ce format américain, guère utilisé par les
belligérants de 14?
Question: Dois-tu faire des calculs avec ces dates ( calculer l'âge, p.ex?)
S'il n'y a pas de calculs, peu importe qu'une ou deux dates soient en format
texte....
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"Sam" a écrit dans le message de groupe de discussion :
50ec59dc$0$1192$
C'est sans doute ça le pb!!!! je n'y avais pas pensé puisque toutes mes
dates sont comprises entre 1800 et 1900 (il s'agit de militaires tués
pendant la guerre 14/18) . Et si j'ouvrais mon fichier dans open office
est-ce que ça marcherait??? Parce que ta solution "informatique" dépasse mes
compétences.
Encore merci
"isabelle" kchl3j$8dp$
"Jacquouille" 50ec7869$0$3112$