Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

afficher 10 éme de seconde dans un userform

JBARBE

XLDnaute Barbatruc
Bonjour,
Les 10 éme de secondes ne s'affiche pas dans ma boite de dialogue !
Je ne trouve rien sur le web !
La ligne de ma macro :
.TextBox1.Value = Format(TextBox1.Value, "hh:mm:ss.00")
Bonne journée !
 

Pièces jointes

  • 10 éme de Secondes.xls
    53.5 KB · Affichages: 11

Dranreb

XLDnaute Barbatruc
Bonjour.
J'ai cette procédure dans un UFmChrono contenant un Private Temps As Double en secondes:
VB:
Private Sub Afficher()
   LabTemps.Caption = Format(Temps / 86400, "hh:mm:") & Format(Temps - Int(Temps / 60) * 60, "00.000")
   End Sub
 

Dranreb

XLDnaute Barbatruc
Ben si vous avez un temps en jours, la parie hh:mm devrait pouvoir s'afficher directement, mais les secondes il faut de toute façon les calculer d'abord dans un double, en le multipliant par le nombre de secondes dans un jour.
VB:
Temps = Sht.Cells(lig, 2)
.TextBox1.Value = Format(Temps, "hh:mm:") & Format(Temps * 86400 - Int(Temps * 1440) * 60, "00.00")
Mais c'est vrai que c'est peut être plus simple de récupérer Sht.Cells(lig, 2).Text
 
Dernière édition:

Discussions similaires

Réponses
7
Affichages
350
Réponses
2
Affichages
152
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…