problème pour remplacer un caractère ( peut etre ASCII ) (code vba )

fifi56

XLDnaute Junior
bonjour

ci joint un fichier
je cherche a extraire d'une cellule une date et un temps
( le tps est exprimer en minute , seconde et centièmes )

mais je n'arrive pas a convertir mes données en tps reconnu par excel peut etre il s'agit d'un caractère ascii ???


merci d'avance pour votre aide
 

Pièces jointes

  • Classeur1.xlsm
    16.2 KB · Affichages: 39
  • Classeur1.xlsm
    16.2 KB · Affichages: 49
  • Classeur1.xlsm
    16.2 KB · Affichages: 46

Dranreb

XLDnaute Barbatruc
Re : problème pour remplacer un caractère ( peut etre ASCII ) (code vba )

Bonjour.

La macro :
VB:
Sub Macro1()
Dim TSpl$(), D As Date, H#
TSpl = Split(Range("a3"), "-")
D = Split(Trim$(TSpl(1)), " ")(0)
H = TimeValue(Replace(Replace(TSpl(0), "''", ":"), "'", ":"))
[B2] = H
[B3] = D
End Sub
Mais on devrait y arriver avec des formules.
Code:
=SUBSTITUE(SUBSTITUE(GAUCHE(A3;CHERCHE(" ";A3)-1);"''";":");"'";":")+0
avec format d'heure,
Code:
=STXT(A3;CHERCHE("-";A3)+2;8)+0
avec format de date.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 384
Messages
2 087 842
Membres
103 667
dernier inscrit
datengo