format horaire sous vba

  • Initiateur de la discussion Initiateur de la discussion Pierrot
  • Date de début Date de début

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 !

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
 
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+++
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour