Bonsoir gex, bonsoir le fil, bonsoir le forum, bonsoir mémé
Gex, désolé d'avoir pris un peu de temps pour répondre mais j'étais pris par 2 ou 3 programmes :S
Pour répondre à tes diverses questions :
1) j'avais effectivement oublié la remise à 0 des CA Pris dans mon 1er exemple. Par contre, la modification des formules permettait la prise en compte de la possibilité que le jour du changement d'année passées dans l'entreprise puisse ne pas être un jour travaillé,
2) idem pour les RTT et les Congés Payés : la remise à zéro était fonction de la dernière année de mis à jour et de la date courante (mise à 0 des RTT dès changement d'année et mise à 0 des CP si mise à jour année précédente et date >= 01/05 de l'année en cours).
Pour voir le code, il suffisait d'aller vérifier dans ThisWorkbook (macro événementielle
Workbook_Open), mais j'avais omis de te le dire :ermm:
Si j'ai bien compris, il te reste le problème des CA reportés. Dans le fichier que je te propose, ils sont stockés en colonne 2 (comme tu le demandais) et je ne vois pas l'utilité de modifier la valeur de cette colonne car elle le sera automatiquement l'année suivante (si CA reportés + CA - CA pris = 0 alors vide sinon CA à reporter).
En ce qui concerne les calculs faits dans l'USF (RTT et CP par exemple), le fait de remettre à 0 les RTT pris n'a aucune incidence sur la formule car, justement, celle-ci est identique à celle de la feuille mais uniquement sur l'USF. Pour être plus clair et en prenant l'exemple des RTT, la formule de la feuille est reprise dans l'USF mais la valeur de RTT Reste n'est pas stockée lors de l'enregistrement (puisque justement il y a une formule dans ta feuille).
En espérant avoir été suffisamment clair :unsure:
Amitiés
Charly [file name=Gex_Forum_20060102221047.zip size=35617]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Gex_Forum_20060102221047.zip[/file]