bonjour,
j'ai une colonne ou l'heure est mise en format texte.
comment la convertir en format 'heure'.
dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonsoir. Essaie pour une date texte en A1 : =TEMPS(GAUCHE(A1;TROUVE("h";A1;1)-1);STXT(A1;TROUVE("h";A1;1)+1;TROUVE("m";A1;1)-TROUVE("h";A1;1)-1);DROITE(A1;NBCAR(A1)-TROUVE("m";A1;1))) Cordialement. Daniel "cr" a écrit dans le message de news: 42a481de$0$165$
bonjour, j'ai une colonne ou l'heure est mise en format texte. comment la convertir en format 'heure'. dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'.
merci de votre aide.
Bonsoir.
Essaie pour une date texte en A1 :
=TEMPS(GAUCHE(A1;TROUVE("h";A1;1)-1);STXT(A1;TROUVE("h";A1;1)+1;TROUVE("m";A1;1)-TROUVE("h";A1;1)-1);DROITE(A1;NBCAR(A1)-TROUVE("m";A1;1)))
Cordialement.
Daniel
"cr" <charles.rayer@numericable.fr> a écrit dans le message de news:
42a481de$0$165$a3f2974a@nnrp1.numericable.fr...
bonjour,
j'ai une colonne ou l'heure est mise en format texte.
comment la convertir en format 'heure'.
dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'.
Bonsoir. Essaie pour une date texte en A1 : =TEMPS(GAUCHE(A1;TROUVE("h";A1;1)-1);STXT(A1;TROUVE("h";A1;1)+1;TROUVE("m";A1;1)-TROUVE("h";A1;1)-1);DROITE(A1;NBCAR(A1)-TROUVE("m";A1;1))) Cordialement. Daniel "cr" a écrit dans le message de news: 42a481de$0$165$
bonjour, j'ai une colonne ou l'heure est mise en format texte. comment la convertir en format 'heure'. dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'.
merci de votre aide.
ChrisV
Bonjour cr,
Si les données sont toujourts sous cette forme... 3h50m50 50m15 5h0m12 5h0m 0h0m12
Sub zaza() Application.ScreenUpdating = False For Each c In Selection c.NumberFormat = "hh:mm:ss" If InStr(1, c, "h", vbTextCompare) = 0 Then c.Value = "0h" & c If InStr(1, c, "m", vbTextCompare) = 0 Then c.Value = "0m" & c For Each sepH In Array("h", "m") c.Replace sepH, ":" Next sepH c.Replace "s", "" Next c End Sub
ChrisV
"cr" a écrit dans le message de news: 42a481de$0$165$
bonjour, j'ai une colonne ou l'heure est mise en format texte. comment la convertir en format 'heure'. dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'.
merci de votre aide.
Bonjour cr,
Si les données sont toujourts sous cette forme...
3h50m50
50m15
5h0m12
5h0m
0h0m12
Sub zaza()
Application.ScreenUpdating = False
For Each c In Selection
c.NumberFormat = "hh:mm:ss"
If InStr(1, c, "h", vbTextCompare) = 0 Then c.Value = "0h" & c
If InStr(1, c, "m", vbTextCompare) = 0 Then c.Value = "0m" & c
For Each sepH In Array("h", "m")
c.Replace sepH, ":"
Next sepH
c.Replace "s", ""
Next c
End Sub
ChrisV
"cr" <charles.rayer@numericable.fr> a écrit dans le message de news:
42a481de$0$165$a3f2974a@nnrp1.numericable.fr...
bonjour,
j'ai une colonne ou l'heure est mise en format texte.
comment la convertir en format 'heure'.
dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'.
Sub zaza() Application.ScreenUpdating = False For Each c In Selection c.NumberFormat = "hh:mm:ss" If InStr(1, c, "h", vbTextCompare) = 0 Then c.Value = "0h" & c If InStr(1, c, "m", vbTextCompare) = 0 Then c.Value = "0m" & c For Each sepH In Array("h", "m") c.Replace sepH, ":" Next sepH c.Replace "s", "" Next c End Sub
ChrisV
"cr" a écrit dans le message de news: 42a481de$0$165$
bonjour, j'ai une colonne ou l'heure est mise en format texte. comment la convertir en format 'heure'. dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'.
merci de votre aide.
cr
merci ChrisV ,
la macro marche parfaitement et c'est plus lisible que la formule.
mais je pense que chacun a ses préférences !
encore merci.
merci ChrisV ,
la macro marche parfaitement et c'est plus lisible que la formule.
la macro marche parfaitement et c'est plus lisible que la formule.
mais je pense que chacun a ses préférences !
encore merci.
xeye13
Le lundi 06 Juin 2005 à 19:03 par cr :
bonjour, j'ai une colonne ou l'heure est mise en format texte. comment la convertir en format 'heure'. dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'. merci de votre aide.
Bonjour ChrisV, Pouvez-vous svp compléter pour la formule et la macro en prenant compte du cas ci-dessous: Les minutes ne sont pas indiqués, nous avons les heures et ça saute au minutes. 3h50s ça marche très bien pour les exemples que vous avez précisé: 3h50m50 50m15 5h0m12 5h0m 0h0m12
Le lundi 06 Juin 2005 à 19:03 par cr :
> bonjour,
> j'ai une colonne ou l'heure est mise en format texte.
> comment la convertir en format 'heure'.
> dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'.
>
> merci de votre aide.
Bonjour ChrisV,
Pouvez-vous svp compléter pour la formule et la macro en prenant compte du cas ci-dessous:
Les minutes ne sont pas indiqués, nous avons les heures et ça saute au minutes.
3h50s
ça marche très bien pour les exemples que vous avez précisé:
3h50m50
50m15
5h0m12
5h0m
0h0m12
bonjour, j'ai une colonne ou l'heure est mise en format texte. comment la convertir en format 'heure'. dans fORMAT je n'ai rien trouvé avec 'h' ou 'm'. merci de votre aide.
Bonjour ChrisV, Pouvez-vous svp compléter pour la formule et la macro en prenant compte du cas ci-dessous: Les minutes ne sont pas indiqués, nous avons les heures et ça saute au minutes. 3h50s ça marche très bien pour les exemples que vous avez précisé: 3h50m50 50m15 5h0m12 5h0m 0h0m12