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
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2))) format cellule : format horaire au choix
petite correction au cas-ou ??? 2:24:45:000AM 11:24:45:000AM (avant que Denis ne fasse la remarque ;o))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
Est-ce que Modeste est là pour les heures ?
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))
format cellule : format horaire au choix
petite correction au cas-ou ???
2:24:45:000AM
11:24:45:000AM
(avant que Denis ne fasse la remarque ;o)))
=TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2))) format cellule : format horaire au choix
petite correction au cas-ou ??? 2:24:45:000AM 11:24:45:000AM (avant que Denis ne fasse la remarque ;o))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
michdenis
avant que Denis ne fasse la remarque *** Je n'oserais jamais... Tu ne parles pas du formatage de la cellule (-: ;-))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
avant que Denis ne fasse la remarque
*** Je n'oserais jamais...
Tu ne parles pas du formatage de la cellule (-:
;-)))
=TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
avant que Denis ne fasse la remarque *** Je n'oserais jamais... Tu ne parles pas du formatage de la cellule (-: ;-))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
*** Je n'oserais jamais... Tu ne parles pas du formatage de la cellule (-:
heu..... ????
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2))) format cellule : format horaire au choix
petite correction au cas-ou ??? 2:24:45:000AM 11:24:45:000AM (avant que Denis ne fasse la remarque ;o))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7600.16535"></HEAD> <BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" name="Compose message area"> <DIV>Bonsour® "michdenis" a écrit <BR>> *** Je n'oserais jamais... <BR>> Tu ne parles pas du formatage de la cellule (-:<BR><BR><BR>heu..... ????</DIV> <DIV><BR>>> puisque c'est demandé avec autant d'insistance ...<BR>>><BR><STRONG><FONT color=#ff0000 size=6>>> =TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))<BR>>> format cellule : format horaire au choix<BR></FONT></STRONG>> <BR>> petite correction au cas-ou ???<BR>> 2:24:45:000AM<BR>> 11:24:45:000AM<BR>> (avant que Denis ne fasse la remarque ;o)))<BR>> =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))<BR></DIV></BODY></HTML>
*** Je n'oserais jamais...
Tu ne parles pas du formatage de la cellule (-:
heu..... ????
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))
format cellule : format horaire au choix
petite correction au cas-ou ???
2:24:45:000AM
11:24:45:000AM
(avant que Denis ne fasse la remarque ;o)))
=TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=unicode" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16535"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px"
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV>Bonsour® "michdenis" a écrit <BR>> *** Je n'oserais
jamais... <BR>>
Tu ne parles pas du formatage de la cellule (-:<BR><BR><BR>heu.....
????</DIV>
<DIV><BR>>> puisque c'est demandé avec autant d'insistance
...<BR>>><BR><STRONG><FONT color=#ff0000 size=6>>>
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))<BR>>> format cellule
: format horaire au choix<BR></FONT></STRONG>> <BR>> petite correction au
cas-ou ???<BR>> 2:24:45:000AM<BR>> 11:24:45:000AM<BR>> (avant que Denis
ne fasse la remarque ;o)))<BR>> =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) &
" " &DROITE(A1;2)))<BR></DIV></BODY></HTML>
*** Je n'oserais jamais... Tu ne parles pas du formatage de la cellule (-:
heu..... ????
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2))) format cellule : format horaire au choix
petite correction au cas-ou ??? 2:24:45:000AM 11:24:45:000AM (avant que Denis ne fasse la remarque ;o))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content="text/html; charset=unicode" http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7600.16535"></HEAD> <BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" name="Compose message area"> <DIV>Bonsour® "michdenis" a écrit <BR>> *** Je n'oserais jamais... <BR>> Tu ne parles pas du formatage de la cellule (-:<BR><BR><BR>heu..... ????</DIV> <DIV><BR>>> puisque c'est demandé avec autant d'insistance ...<BR>>><BR><STRONG><FONT color=#ff0000 size=6>>> =TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))<BR>>> format cellule : format horaire au choix<BR></FONT></STRONG>> <BR>> petite correction au cas-ou ???<BR>> 2:24:45:000AM<BR>> 11:24:45:000AM<BR>> (avant que Denis ne fasse la remarque ;o)))<BR>> =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))<BR></DIV></BODY></HTML>
------=_NextPart_000_008C_01CADD68.C7BE1160--
JeAn-PhI
Modeste avait soumis l'idée :
Bonsour® "michdenis" a écrit
*** Je n'oserais jamais... Tu ne parles pas du formatage de la cellule (-:
heu..... ????
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2))) format cellule : format horaire au choix
petite correction au cas-ou ??? 2:24:45:000AM 11:24:45:000AM (avant que Denis ne fasse la remarque ;o))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
merci tout fonctionne comme je le souhaitais
-- Cordialement JeAn-PhI
Modeste avait soumis l'idée :
Bonsour® "michdenis" a écrit
*** Je n'oserais jamais...
Tu ne parles pas du formatage de la cellule (-:
heu..... ????
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))
format cellule : format horaire au choix
petite correction au cas-ou ???
2:24:45:000AM
11:24:45:000AM
(avant que Denis ne fasse la remarque ;o)))
=TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
*** Je n'oserais jamais... Tu ne parles pas du formatage de la cellule (-:
heu..... ????
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2))) format cellule : format horaire au choix
petite correction au cas-ou ??? 2:24:45:000AM 11:24:45:000AM (avant que Denis ne fasse la remarque ;o))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
"Modeste" a écrit dans le message de groupe de discussion : Bonsour® "michdenis" a écrit
*** Je n'oserais jamais... Tu ne parles pas du formatage de la cellule (-:
heu..... ????
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2))) format cellule : format horaire au choix
petite correction au cas-ou ??? 2:24:45:000AM 11:24:45:000AM (avant que Denis ne fasse la remarque ;o))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=text/html;charset=iso-8859-15 http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7600.16535"></HEAD> <BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" name="Compose message area"> <DIV>ça porte fruit... le demandeur est content !</DIV> <DIV> </DIV> <DIV><IMG style="POSITION: static; MARGIN: 0px; FLOAT: none" title="Clignement d'½il émoticône" tabIndex=-1 alt="Clignement d'½il émoticône" src="cid:" MSNNonUserImageOrEmoticon="true">)</DIV> <DIV> </DIV> <DIV> </DIV> <BLOCKQUOTE style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px" dir=ltr> <DIV>"Modeste" <<A href="mailto:"></A>> a écrit dans le message de groupe de discussion : <A href="mailto:"> 2MSFTNGP06.phx.gbl</A>...</DIV> <DIV>Bonsour® "michdenis" a écrit <BR>> *** Je n'oserais jamais... <BR>> Tu ne parles pas du formatage de la cellule (-:<BR><BR><BR>heu..... ????</DIV> <DIV><BR>>> puisque c'est demandé avec autant d'insistance ...<BR>>><BR><STRONG><FONT color=#ff0000 size=6>>> =TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))<BR>>> format cellule : format horaire au choix<BR></FONT></STRONG>> <BR>> petite correction au cas-ou ???<BR>> 2:24:45:000AM<BR>> 11:24:45:000AM<BR>> (avant que Denis ne fasse la remarque ;o)))<BR>> =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))<BR></DIV></BLOCKQUOTE></BODY></HTML>
"Modeste" <nomail@live.fr> a écrit dans le message de groupe de discussion : unMUDgV3KHA.5820@TK2MSFTNGP06.phx.gbl...
Bonsour® "michdenis" a écrit
*** Je n'oserais jamais...
Tu ne parles pas du formatage de la cellule (-:
heu..... ????
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))
format cellule : format horaire au choix
petite correction au cas-ou ???
2:24:45:000AM
11:24:45:000AM
(avant que Denis ne fasse la remarque ;o)))
=TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=iso-8859-15 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16535"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px"
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV>ça porte fruit... le demandeur est content !</DIV>
<DIV> </DIV>
<DIV><IMG style="POSITION: static; MARGIN: 0px; FLOAT: none"
title="Clignement d'½il émoticône" tabIndex=-1 alt="Clignement d'½il émoticône"
src="cid:EDDC3EF7A71847F6A5FD80A6B847E8E6@DMPC"
MSNNonUserImageOrEmoticon="true">)</DIV>
<DIV> </DIV>
<DIV> </DIV>
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px"
dir=ltr>
<DIV>"Modeste" <<A href="mailto:nomail@live.fr">nomail@live.fr</A>> a
écrit dans le message de groupe de discussion : <A
href="mailto:unMUDgV3KHA.5820@TK2MSFTNGP06.phx.gbl">unMUDgV3KHA.5820@TK 2MSFTNGP06.phx.gbl</A>...</DIV>
<DIV>Bonsour® "michdenis" a écrit <BR>> *** Je n'oserais
jamais... <BR>>
Tu ne parles pas du formatage de la cellule (-:<BR><BR><BR>heu.....
????</DIV>
<DIV><BR>>> puisque c'est demandé avec autant d'insistance
...<BR>>><BR><STRONG><FONT color=#ff0000 size=6>>>
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))<BR>>> format
cellule : format horaire au choix<BR></FONT></STRONG>> <BR>> petite
correction au cas-ou ???<BR>> 2:24:45:000AM<BR>> 11:24:45:000AM<BR>>
(avant que Denis ne fasse la remarque ;o)))<BR>>
=TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " "
&DROITE(A1;2)))<BR></DIV></BLOCKQUOTE></BODY></HTML>
"Modeste" a écrit dans le message de groupe de discussion : Bonsour® "michdenis" a écrit
*** Je n'oserais jamais... Tu ne parles pas du formatage de la cellule (-:
heu..... ????
puisque c'est demandé avec autant d'insistance ...
=TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2))) format cellule : format horaire au choix
petite correction au cas-ou ??? 2:24:45:000AM 11:24:45:000AM (avant que Denis ne fasse la remarque ;o))) =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=text/html;charset=iso-8859-15 http-equiv=Content-Type> <META name=GENERATOR content="MSHTML 8.00.7600.16535"></HEAD> <BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" name="Compose message area"> <DIV>ça porte fruit... le demandeur est content !</DIV> <DIV> </DIV> <DIV><IMG style="POSITION: static; MARGIN: 0px; FLOAT: none" title="Clignement d'½il émoticône" tabIndex=-1 alt="Clignement d'½il émoticône" src="cid:" MSNNonUserImageOrEmoticon="true">)</DIV> <DIV> </DIV> <DIV> </DIV> <BLOCKQUOTE style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px" dir=ltr> <DIV>"Modeste" <<A href="mailto:"></A>> a écrit dans le message de groupe de discussion : <A href="mailto:"> 2MSFTNGP06.phx.gbl</A>...</DIV> <DIV>Bonsour® "michdenis" a écrit <BR>> *** Je n'oserais jamais... <BR>> Tu ne parles pas du formatage de la cellule (-:<BR><BR><BR>heu..... ????</DIV> <DIV><BR>>> puisque c'est demandé avec autant d'insistance ...<BR>>><BR><STRONG><FONT color=#ff0000 size=6>>> =TEMPSVAL((GAUCHE(A1;8) & " " &DROITE(A1;2)))<BR>>> format cellule : format horaire au choix<BR></FONT></STRONG>> <BR>> petite correction au cas-ou ???<BR>> 2:24:45:000AM<BR>> 11:24:45:000AM<BR>> (avant que Denis ne fasse la remarque ;o)))<BR>> =TEMPSVAL((GAUCHE(A1;TROUVE(":";A1)+5) & " " &DROITE(A1;2)))<BR></DIV></BLOCKQUOTE></BODY></HTML>
Une petite erreur s'est glissée : Dans le tableau ));{"janv""Feb""Mar"....
Janv est l'abréviation française, elle devrait être remplacée par "Jan"
"michdenis" a écrit dans le message de groupe de discussion :
Un petit fichier exemple : http://cjoint.com/?epvfiXYkhv
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" a écrit dans le message de groupe de discussion :
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" a écrit dans le message de groupe de discussion :
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
Une petite erreur s'est glissée :
Dans le tableau ));{"janv""Feb""Mar"....
Janv est l'abréviation française, elle devrait être remplacée
par "Jan"
"michdenis" <michdenis@hotmail.com> a écrit dans le message de groupe de discussion :
u5vv16M3KHA.4332@TK2MSFTNGP02.phx.gbl...
Un petit fichier exemple : http://cjoint.com/?epvfiXYkhv
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" <michdenis@hotmail.com> a écrit dans le message de groupe de discussion :
emRMzxM3KHA.4336@TK2MSFTNGP04.phx.gbl...
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" <nospam@nospam.fr> a écrit dans le message de groupe de discussion :
eMnIJmL3KHA.3580@TK2MSFTNGP05.phx.gbl...
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
Une petite erreur s'est glissée : Dans le tableau ));{"janv""Feb""Mar"....
Janv est l'abréviation française, elle devrait être remplacée par "Jan"
"michdenis" a écrit dans le message de groupe de discussion :
Un petit fichier exemple : http://cjoint.com/?epvfiXYkhv
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" a écrit dans le message de groupe de discussion :
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" a écrit dans le message de groupe de discussion :
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
JeAn-PhI
Il se trouve que michdenis a formulé :
Une petite erreur s'est glissée : Dans le tableau ));{"janv""Feb""Mar"....
Janv est l'abréviation française, elle devrait être remplacée par "Jan"
ok merci
-- Cordialement JeAn-PhI
Il se trouve que michdenis a formulé :
Une petite erreur s'est glissée :
Dans le tableau ));{"janv""Feb""Mar"....
Janv est l'abréviation française, elle devrait être remplacée
par "Jan"