Pb. avec OLEObject + module de classe

mécano41

XLDnaute Accro
Bonjour à tous,

J'ai essayé d'aider quelqu'un ici :

https://www.excel-downloads.com/threads/comment-creer-une-case-a-cocher-automatiquement.194184/

mais je tombe sur un problème que je n'arrive pas à résoudre ; voir le fichier joint au message #6.

Le code de traitement de la case à cocher (ici réduit à sa désignation) fonctionne une première fois à l'ouverture du fichier : on coche, on a la MsgBox mais ensuite problème...

- si l'on ajoute ou supprime une valeur dans une cellule jaune, la coche apparaît ou disparaît mais un clic dessus ne donne plus rien
- si l'on modifie seulement une valeur dans une cellule jaune, un clic sur la coche reste fonctionnel (on ne passe alors pas dans les Sub AjouteCoche ou EffaceCoche)

J'ai essayé de mettre des Call Initialisation à divers endroits, rien n'y fait. En revanche, si après un ajout ou une suppression, je lance manuellement le Sub Initialisation, cela fonctionne ensuite...

Pour info. : Sub Initialisation est lancé aussi à l'ouverture.

Quelqu'un pourrait-il m'aider avant que je n'aie plus de cheveux...?

NOTA : il vaudrait peut-être mieux répondre directement dans le sujet auquel est joint le fichier

Cordialement
 

Discussions similaires