Petit probleme de calcul

Résolu
monopole Messages postés 44 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 29 janvier 2009 - 18 avril 2006 à 18:08
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 - 18 avril 2006 à 18:23
salut, j'ai fait passer un nombre de seconde au format heure(00:00:00) mais lorsque ce nombre de seconde depasse 60 minute par exemple : 6050 s il y a un probleme de convertion : voila la fonction que 'ai trouvé :
lSomme=6050
lSommeheure = Str(lSomme \ 3600) + ":" + Str((lSomme - (sec \ 3600) * 3600) \ 60) + ":" + Str(lSomme - ((sec \ 3600) * 3600) - ((lSomme - (lSomme \ 3600) * 3600) \ 60) * 60)
le resultat c'est (1:100:3636);

1 réponse

Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
18 avril 2006 à 18:23
Salut,

"sec" n'est pas défini, à remplacer par lSomme

remplace aussi les "+" par "&"





sinon plus simple:



Dim dt As Date

dt = lSomme / 86400

MsgBox dt


Daniel
3
Rejoignez-nous