Mise a jour automatique de calculs : une option ?? [vba excel] - VB/VBA/VBS - Programmation
Marsh Posté le 10-05-2005 à 21:52:12
Il faut que tu rajoutes une ligne, 'Workbook.RefreshAll' à la fin de ton prog.
Marsh Posté le 13-05-2005 à 13:58:26
j'ai essayé mais çà ne marche pas... j'ai mis "thisworkbook.refreshall" dans la sub valider et rien n'est mis a jour
help...
Marsh Posté le 10-05-2005 à 20:56:59
Bonjour tout le monde,
J'ai un probleme en vba sous excel.
J'ai créé un programme qui permet de calculer le travail effectué par un employé sur 7 jours. Pour cela il suffit de saisir les horaires de ce salarié grace a un formulaire et le programme rempli les cellules et ajoute a la 8eme cellule le temps de travail cumulé sur les 7 derniers jours.
Or si je desire modifier les horaires d'un employé un jour quelconque de la semaine, le calcul du temps de travail cumulé n'est pas modifié...
Mon professeur m'a parlé d'une option permettant d'automatiser le calcul afin qu'il prenne en compte la modification.
Voici un exemple :
le forumlaire remplie les cellules suivantes :
Lundi 08-12h 14h-17h
Mardi 08-12h 14h-17h
mercredi 08-12h 14h-17h
jeudi 08-12h 14h-17h
vendredi 08-12h 14h-17h
samedi 08-12h 14h-17h
dimanche 08-12h 14h-17h
temps cumulé sur 7 jours = 49h
si je desire modifier les horaires du mardi par exemple :
Lundi 08-12h 14h-17h
Mardi 08-12h 14h-20h
mercredi 08-12h 14h-17h
jeudi 08-12h 14h-17h
vendredi 08-12h 14h-17h
samedi 08-12h 14h-17h
dimanche 08-12h 14h-17h
temps cumulé sur 7 jours = 49h !!!!!!!!! // c'est la le probleme, le calcul n'est pas mis a jour!!!