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

  • Initiateur de la discussion Initiateur de la discussion fifi56
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fifi56

Guest
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

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:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
606
Retour