[vba excel] Mise a jour automatique de calculs : une option ??

Mise a jour automatique de calculs : une option ?? [vba excel] - VB/VBA/VBS - Programmation

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!!!
 
 

Reply

Marsh Posté le 10-05-2005 à 20:56:59   

Reply

Marsh Posté le 10-05-2005 à 21:52:12    

Il faut que tu rajoutes une ligne, 'Workbook.RefreshAll' à la fin de ton prog.


Message édité par knakes le 10-05-2005 à 21:59:00

---------------
now : do nothing
Reply

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...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed