Bonjour à toutes et à tous,
Bonjour à vous qui m'avez répondu si gentiment et que j'ai abandonné sans le vouloir.
En effet, contrairement à ce que je pensais, j'ai un retour de souci de santé.
ça va mieux ce matin et j'en profite pour vous présenter toutes mes excuses à vous tous qui m'avez répondu si rapidement.
J'suis encore un peu dans le brouillard mais j'ai pu lire tous vos messages.
Effectivement, il y a bien longtemps déjà Job75 m'avais dit que mon truc était certainement une usine à gaz.
Si usine à gaz signifie que je ne maîtrise plus bien les codes c'est tout à fait vrai.
Il faudrait que je puisse me poser et tout "refaire"
Mais JOB75 a bien compris mon souci ( en partie LOL) : "Le sujet de ce fil c'est la
détection d'un évènement (la
déprotection d'une feuille)."
En fait, mes codes de feuilles sont "bardés" de : Application.EnableEvents = False et True
N'étant pas un Vébéisque digne de ce nom, et je ne maîtrise pas du tout.
Il peut arriver que l'utilisateur fasse une manip qui plante mes codes (a un endroit inconnu) et on se retrouve avec les codes désactivé
J'ai remarqué que généralement, quand un problème se pose, la désactivation des codes va souvent de paire avec la dé protection de la feuille qui n'est pas re protégée si une fausse manip stoppe ou plante le code avant qu'il ait terminé son exécution.
Dans ce cas, le code n'étant pas allé jusqu'au bout, la feuille n'est pas re protégées et le Application.EnableEvents = True n'a pas été exécuté.
Voilà ce qui arrive quand un petit veut jouer dans la cour des grands LOL.
En fait, et-t-il possible qu'un code permette de prévenir par un msgbox si un code en exécution ne va pas jusqu'à sa finalité ?
Vraiment un grand merci à tous
Amicalement,
arthour973,