Conversion & Exploitation

Bonjour,

Je dois actuellement travailler sur un projet d'automatisation en VBA.

Néanmoins je suis bloqué par les données que je dois analyser, il faut que je puisse les convertir dans un type de format exploitable pour par la suite les additionner a des variables VBA.

Je récupère des valeurs de ce format ci: 1:57.765

Je l'avais modifié de façon à quelles soient sous cette forme: 1:57,765 sous le format suivant: h:mm,sss

Malheureusement je ne peux pas exploiter ce genre de type de données dans des calculs

Ces valeurs sont des temps de course donc plus précisément mm:ss:ms

Existe-t-il une manière pour rendre ce genre de données exploitable, une fonction permettant de les décomposer ?

J'ai vu la fonction SOMME(MINUTE(cellule);SECONDE(cellule)) elle m'affiche les secondes totales néanmoins elle ne me permet pas de récupérer les millisecondes et crée un arrondi à la seconde.

Bonjour,

Je l'avais modifié de façon à quelles soient sous cette forme: 1:57,765 sous le format suivant: h:mm,sss

Malheureusement je ne peux pas exploiter ce genre de type de données dans des calculs

C'est que probablement ces valeurs sont restée en texte.

Essaye alors de la convertir en numérique avec CNUM.

Poste un fichier si besoin.

Sur le fichier trouvé sur le lien donné par eriiiic que je salue

=CNUM(SUBSTITUE(A2;".";","))

Merci pour vos réponses, j'ai finalement réussi hier soir en utilisant la convertir directement sur excel que je ne connaissais pas.

J'ai utilisé le point comme séparateur, ainsi j'avais mes millièmes de secondes dans une colonne.

J'ai ensuite pu modifier le format de ma première colonne en hh:mm et le calcul de la Somme a fonctionné en ajoutant les millièmes.

Cells(i, 9).Value = "=SUM(HOUR(RC[-2])*60,MINUTE(RC[-2]),RC[-1]/1000)

Il me semblait plus simple de transformer en numrique par CNUM.

Mais si ta solution te convient, pourquoi pas ! clos alors ce fil de discussion en cliquant sur

Rechercher des sujets similaires à "conversion exploitation"