calcul et enregistrement dans feuille base

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 !

max.lander

XLDnaute Occasionnel
Bonjour à tous,


J' essaye de créer un petit outil de planification simple mais je me heurte à quelques problématiques :

Au lancement du formulaire, l'utilisateur doit renseigner des horaires par journées travaillées mais je ne sais pas quand déclencher l’événement calculer le nombre d'heures travaillées dans la journée (Label_Jour1, Label_Jour2, Label_Jour3.....)

A chaque fois que l'utilisateur modifie une textbox (GpTextBox_H1, GpTextBox_H2, GpTextBox_H3...)
au risque d'avoir des horaires négatifs ?


Par la suite, je souhaite ajouter les informations à la feuille BDD comme dans l’exemple en PJ en vérifiant que la journée ne soit pas déjà planifiée dans la base.

Si vous avez un avis sur ces questions n'hésitez pas !

Max
 

Pièces jointes

Concernant le calcul des heures j'ai tenté ce code dans le module class 1 "public WithEvents GroupeTextBox_H As MSForms.TextBox"

mais cela ne fonctionne pas ! 🙁


VB:
Z1 = Planner.GpTextBox_H1.Value
Z2 = Planner.GpTextBox_H2.Value
Z3 = Planner.GpTextBox_H3.Value
Z4 = Planner.GpTextBox_H4.Value
Z5 = Planner.GpTextBox_H5.Value
Z6 = Planner.GpTextBox_H6.Value
Z7 = Planner.GpTextBox_H7.Value
Z8 = Planner.GpTextBox_H8.Value



Planner.Label_Jour1.Caption = Format(((Z2 - (Z2 < Z1) - Z1) + (Z4 - (Z4 < Z3) - Z3)), "hh:mm")
Planner.Label_Jour2.Caption = Format(((Z6 - (Z6 < Z5) - Z5) + (Z8 - (Z8 < Z7) - Z7)), "hh:mm")
 
- 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
Retour