Faire apparaitre un message qu'une seule fois - VBA

Bonjour à tous,

Je suis nouveau sur le forum. Je voulais savoir si quelqu'un peut m'aider svp :)

J'ai fait une macro pour qu'à chaque fois qu'un utilisateur modifie un article (via une liste que j'ai faite) un message apparaisse du type "Conseil : vérifier si les autres articles sont compatibles". Sauf que j'aimerais que ce message apparaisse seulement qu'une fois et s'il y a une modification. En gros, une fois que l'utilisateur aura mis OK, j'aimerais que s'il re-modifie un article de toute la plage le message ne revienne pas de nouveau. Les articles en questions sont de B5 à B289 sur ma feuille.

J'ai réussi à faire apparaitre un message après chaque modification d'article mais impossible de dire à ma macro ne t’exécute pas si le message a déjà eu lieu une fois. J'espère que quelqu'un me comprendra :)

Voici mon code :

image

Merci d'avance pour votre aide :)

Maxime.

Bonjour,

pour écrire un code, il y a les balises <>.

Rajouter

Application.EnableEvents = False

avant end If

*edit*: ben voilà, fichu pb de co qui me font poster les coms 2x

Ah je n'avais pas vu qu'on pouvait écrire le code avec les balises <> (beaucoup plus pratique qu'une photo).

En tout cas merci énormément de votre aide. Tout fonctionne comme je voulais :)

Bonne journée,

Maxime.

Rechercher des sujets similaires à "apparaitre message seule fois vba"