Problème affichage d'heure

Bonjour le Forum,

J'ai un problème d'affichage d'heure que je n'arrive pas a résoudre.

Je veux convertir des minutes en heure.

Col A format nombre

Col B format h:mm , Formule =A1/60

Ex:En A1 J'ai 120 en B1 il affiche 0:00

en A2 j'ai 135 en B2 il affiche 6:00

en A3 j'ai 145 en B3 il affiche 10:00

Si j'affiche B1 et B2 dans un userform il affiche bien 2hrs, et 2,25hrs

Mais pour B3 il me montre : 2,41666666666667hrs

Je vous remercie d'avance de l'attention que vous porterez a mon problème.

Jacques

Bonjour,

Essaye en B1 la formule suivante et copie en bas cett formule :

=A1/24/60

Cdlt,

Bonjour Raja

J'ai appliquer ta formule ça marche très bien dans la feuille.

Merci beaucoup.

Mais, si je veux l'afficher dans un userform, il affiche tout croche.

Avant pour B1 et B2 affichaient bien 2 et 2,25 c'était OK

Mais maintenant pour B1 il me montre 8,33333333333333E-02

et pour B2, c'est 0,09375

Avant si je voulais afficher B3 j'avais 2,41666666666667

Maintenant j'ai 0,100694444444444

Comprend pas là.

Jacques

Re,

Si tu peux envoyer ton fichier, ça sera plus facile d'analyser le problème. Surtout le code qui est derrière cette fameuse userform. Passe par "Joindre un fichier" et donne-nous le lien pour qu'on puisse récupérer le fichier.

Cdlt,

Bonjour,

Pas de code spécial dans userform, seulement affichage de données de cellule.

Si je mettais mes deux colonnes en format nombres, avec deux décimales, est-ce qu'il serait possible de récupérer le résultat avec seulement deux décimales dans mon userform.

Ça fonctionne avec 2,25 - 2,50 - 2,75.

mais pas pour 2,42 il affiche 2,41666666666667, pas moyen d'afficher 2,42 comme sur ma feuille?

Jacques

Re,

Met la formule en B1 comme la suivante :

=ARRONDI(A1/60;2)

et la colonne B en format nombre. Formule à recopier aux autres cellules.

Cdlt,

Bonsoir,

dans l'initialisation de ton USF, tu peux mettre ceci :

Private Sub UserForm_Initialize()
Me.TextBox1 = Format([B1], "0.00")
Me.TextBox2 = Format([B2], "0.00")
Me.TextBox3 = Format([B3], "0.00")
End Sub

Yessssssss!

MERCI beaucoup ça marche nickel !!!

Tu es un champion !

Jacques

Merci Raja

Merci Felix

Pour votre aide.

J'ai appliquer la méthode de Raja, =ARRONDI(A1/60;2)

et ça marche comme je voulais.

Merci vous êtes FORMIDABLES

Bonne journée

Jacques

Rechercher des sujets similaires à "probleme affichage heure"