Bonjour tout le monde,
Merci Hervé pour la piste (discussion sur le t'chat).
Je mets le code dans un 'Workbook_SheetSelectionChange' dans 'ThisWorkbook'. C'est un 'SelectionChange' valable sur tout le classeur. Reste à gérer quand il doit être applicable ou pas. Dans mon cas, après quelques essais, ça à l'air de fonctionner correctement.
Bonne journée.
Abel.
Edition :
Pour Hervé, qui me posait la question, et pour d'autres qui pourraient se la poser aussi. La variable boolean 'Etat' est un flag qui me permet d'éviter des lancements intempestifs de la macro évennementielle d'affactation des heures lors de la création d'une nouvelle semaine, par exemple.
En passant la macro dans le 'Workbook_SheetSelectionChange', effectivement, cette variable met le cafoutche.
Résolu en mettant 'Etat = True' dans 'WorkbookOpen'. D'après les premiers tests, ça a l'air de fonctionner.
Message édité par: Abel, à: 11/07/2005 10:16