Re : Conflit macro événementielle d'un Addin avec macro événementielle d'un Workbook
Bonjour Pierrot,
Non, ça ne marche pas, car la macro événementielle du classeur actif capture l'événement SheetSelectionChange avant la macro de l'Addin et, surtout, parce cette dernière a précisément besoin de cet événement pour fonctionner. Je dis surtout, car je ne suis pas sûr que si la macro complémentaire capturait l'événement la première elle pourrait empêcher l'autre de le capturer en ayant un Application.EnableEvents=False sur sa première ligne de code.
Je viens d'ailleurs de constater dans l'autre sens, puisque c'est la macro du WB qui capte la première, qu'en mettant un Application.EnableEvents=False sur sa première ligne on empêchait la macro du Addin de capter l'événement. Mais si (comme on serait bien obligé de le faire si l'on voulait que la macro ne marche pas qu'une fois) on ajoute un Application.EnableEvents=True à la fin, la macro de l'Addin capte l'événement. Donc si celle-ci captait la première, je ne serais pas plus avancé.