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

format horaire sous vba

P

Pierrot

Guest
Bonsoir à tous.

Ce soir mon problème concerne les formats horaires sous vba.

dans plusieurs textbox de mon usf je dois saisir les heures de travaillées et supplémentaires par ouvriers. J'ai donc utilisé la formule suivante :

If Hre <> "" Then Hre.Value = Application.Substitute(Hre.Value, ".", ":")

pour basculer automatiquement de 8.00 à au format 8:00.

Seulement voilà une fois mes valeurs saisies dans ma feuille excel, je n'arrive pas ensuite à les additionner ou soustraire, afin de faire un taux global d'heures travaillées dans le mois.
Visiblement le format enregistré sur la feuille excel, ne peut pas s'additionner, car il me donne tjrs le résultat 00:00 au lieu de 89.40 par exemple.

Quelqu'un peut il m'aider à résoudre ce problème ?.

Merci d'avance.

Pierrot
 
Z

ZON

Guest
Bonjour à tous,

Pierrot je n'arrive pas à reproduire ton résultat 00:00 pour une addition d'heures. Par contre mets en format personnalisée les cellules où tu mets tes horaires [hh]:mm. En Vba, range("A1").numberformat="[hh]:mm". Si ça fonctionne pas , mets un exemple zippé de ton fichier.

A+++
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…