[2007] Conversion format date et format heure
Le
JeAn-PhI
bonjour
dans un fichier excel 2007 j'ai une colonne de type texte contenant une
date comme suit : Mar 5 2010 et une autre de même type mais contenant
une heure comme suit : 10:53:25:000AM
je souhaiterais convertir ces données en AAAAMMJJ pour la colonne
contenant la date et en HH:MM:SS (format 24 heures) pour la colonne
contenant l'heure.
exemple :
1)
Mar 5 2010 -> 20100305
10:53:25:000AM -> 10:53:25
2)
Mar 17 2010 -> 20100317
2:44:39:000PM -> 14:44:39
merci de votre aide
--
Cordialement JeAn-PhI
dans un fichier excel 2007 j'ai une colonne de type texte contenant une
date comme suit : Mar 5 2010 et une autre de même type mais contenant
une heure comme suit : 10:53:25:000AM
je souhaiterais convertir ces données en AAAAMMJJ pour la colonne
contenant la date et en HH:MM:SS (format 24 heures) pour la colonne
contenant l'heure.
exemple :
1)
Mar 5 2010 -> 20100305
10:53:25:000AM -> 10:53:25
2)
Mar 17 2010 -> 20100317
2:44:39:000PM -> 14:44:39
merci de votre aide
--
Cordialement JeAn-PhI

Poser une question


Modeeeeeeeeeeeste !
;-)
Daniel
Pour les heures :
Tu sélectionnes ta plages de données
Utilises la commande Rechercher/Remplacer du menu Édition
Dans la case rechercher, tu saisis : :000?M
et tu laisses la case remplacer vide
Tu t'assures que dans la section "options" que la case
"totalité du contenu de la cellule" n'est pas cochée.
Est-ce que Modeste est là pour les heures ?
;-)
"JeAn-PhI"
bonjour
dans un fichier excel 2007 j'ai une colonne de type texte contenant une
date comme suit : Mar 5 2010 et une autre de même type mais contenant
une heure comme suit : 10:53:25:000AM
je souhaiterais convertir ces données en AAAAMMJJ pour la colonne
contenant la date et en HH:MM:SS (format 24 heures) pour la colonne
contenant l'heure.
exemple :
1)
Mar 5 2010 -> 20100305
10:53:25:000AM -> 10:53:25
2)
Mar 17 2010 -> 20100317
2:44:39:000PM -> 14:44:39
merci de votre aide
--
Cordialement JeAn-PhI
D'abord utiliser la macro suivante pour faire disparaître le char(160)
Tu adaptes le nom de la feuille et la plage de cellules
'-----------------------------------
Sub test()
With Worksheets("Feuil2")
.Range("A1:A12").Replace Chr(160), ""
End With
End Sub
'-----------------------------------
En supposant que la date est en A1
La formule est sur une ligne ... traduire les fonctions en français
Le séparateur du tableau Janv....Sept devrait être le point...
Sur une ligne :
=(TRIM(SUBSTITUTE(SUBSTITUTE(A1;TRIM(LEFT(A1;4));"");RIGHT(A1;4);""))&"/"&MATCH(D6;{"janv""Feb""Mar""Apr""Mai""june""July""Aug""Sept""Oct""Nov""Dec"};0)&"/"&RIGHT(A1;4))*1
"JeAn-PhI"
bonjour
dans un fichier excel 2007 j'ai une colonne de type texte contenant une
date comme suit : Mar 5 2010 et une autre de même type mais contenant
une heure comme suit : 10:53:25:000AM
je souhaiterais convertir ces données en AAAAMMJJ pour la colonne
contenant la date et en HH:MM:SS (format 24 heures) pour la colonne
contenant l'heure.
exemple :
1)
Mar 5 2010 -> 20100305
10:53:25:000AM -> 10:53:25
2)
Mar 17 2010 -> 20100317
2:44:39:000PM -> 14:44:39
merci de votre aide
--
Cordialement JeAn-PhI
La formule devrait se lire comme suit :
=(TRIM(SUBSTITUTE(SUBSTITUTE(A1;TRIM(LEFT(A1;4));"");RIGHT(A1;4);""))&"/"&MATCH(TRIM(LEFT(A1;4));{"janv""Feb""Mar""Apr""Mai""june""July""Aug""Sept""Oct""Nov""Dec"};0)&"/"&RIGHT(A1;4))*1
"michdenis"
Pour les dates,
D'abord utiliser la macro suivante pour faire disparaître le char(160)
Tu adaptes le nom de la feuille et la plage de cellules
'-----------------------------------
Sub test()
With Worksheets("Feuil2")
.Range("A1:A12").Replace Chr(160), ""
End With
End Sub
'-----------------------------------
En supposant que la date est en A1
La formule est sur une ligne ... traduire les fonctions en français
Le séparateur du tableau Janv....Sept devrait être le point...
Sur une ligne :
=(TRIM(SUBSTITUTE(SUBSTITUTE(A1;TRIM(LEFT(A1;4));"");RIGHT(A1;4);""))&"/"&MATCH(D6;{"janv""Feb""Mar""Apr""Mai""june""July""Aug""Sept""Oct""Nov""Dec"};0)&"/"&RIGHT(A1;4))*1
"JeAn-PhI"
bonjour
dans un fichier excel 2007 j'ai une colonne de type texte contenant une
date comme suit : Mar 5 2010 et une autre de même type mais contenant
une heure comme suit : 10:53:25:000AM
je souhaiterais convertir ces données en AAAAMMJJ pour la colonne
contenant la date et en HH:MM:SS (format 24 heures) pour la colonne
contenant l'heure.
exemple :
1)
Mar 5 2010 -> 20100305
10:53:25:000AM -> 10:53:25
2)
Mar 17 2010 -> 20100317
2:44:39:000PM -> 14:44:39
merci de votre aide
--
Cordialement JeAn-PhI
merci de cette réponse mais si je fais cela, je vais perdre une infos
celle du matin (AM) et de l'après midi (PM) donc pas envisageable
--
Cordialement JeAn-PhI