Avoir les millièmes de seconde

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 !

divadtrug

XLDnaute Nouveau
Bonjour,
J'ai un souci avec un tableau excel.
Le problème vient de la colonne: ECART
Il ne prend pas en compte les millièmes de seconde, j'aimerais garder le format de temps suivant: 0'00"000
Comme je ne suis pas très fort avec excel, quelqu'un peut m'aider à résoudre ce problème.
Merci et bonne fête de fin d'année.
 

Pièces jointes

Re : Avoir les millièmes de seconde

Bonjour,

pas ouvert ton fichier, mais essaye peut être ce format personnalisé :
hh:mm:ss.000

le dernier point est éventuellement à remplcer par une virgule, fonction des paramètres système du séparteur de décimale...

bonne journée
@+

Edition : Aarf, à coté de la plaque moi... désolé...
 
Dernière édition:
Re : Avoir les millièmes de seconde

C'était déjà une personne de ce forum qui m'avait fait une macro pour avoir ce format: 0'00"00
Par contre cette macro s'arretait au centième de secondes.
Maintenant, je veux rajouter les millièmes de seconde.
Quand je dis que je ne suis pas très fort à excel, cela veux dire que je suis nul
 
Re : Avoir les millièmes de seconde

Re,
bonjour pierrot,
j'ai bien le format mm:ss:ms mais le probleme c'est que la cellule ne contient pas la valeur que je rentre excel calcul par rapport a la date je pense??
sinon je ne trouve pas
désoler.
A +
 
Re : Avoir les millièmes de seconde

Bonjour divadtrug, Bonjour fhoest, Bonjour Pierrot,

peut-être

Code:
Function cent(temps)
n = InStr(temps, "'")
m = InStr(temps, """")
If n > 1 Then minutes = Left(temps, n - 1)
secondes = Mid(temps, m - 2, 2)
milliemes = Right(temps, 3)
cent = minutes * 60000 + secondes * 1000 + milliemes
End Function
Function ecart(maxi As String, mini As String)
ecart = cent(maxi) - cent(mini)
If ecart < 0 Then ecart = -ecart
If ecart >= 60000 Then
minutes = Int(ecart / 60000)
ecart = ecart - minutes * 60000
Else
minutes = 0
End If
secondes = Format(Int(ecart / 1000), "00")
milliemes = ecart - secondes * 1000
milliemes = Format(milliemes, "000")
ecart = minutes & "'" & secondes & """" & milliemes
End Function

je n'ai pas compris à quoi servait la fonction aff, je n'y ai pas touché...
 
- 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

Discussions similaires

Retour