calcul et enregistrement dans feuille base

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

  • XLD CALCUL AUTO .xlsm
    51.6 KB · Affichages: 38

max.lander

XLDnaute Occasionnel
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")
 

Statistiques des forums

Discussions
311 720
Messages
2 081 909
Membres
101 836
dernier inscrit
karmon