MaitrePoul
XLDnaute Nouveau
Bonjour à tous,
Je suis en train d'essayer de rajouter une fonction à un de mes fichiers excel mais je bute un peu sur les évènements en VBA, je m'explique :
Je voudrais qu'un msgbox survienne que dans des conditions bien précises, c'est à dire :
-A la modification d'une cellule d'une feuille
-Qu'une seule fois par feuille mais si l'on change de feuille et l'on revien sur la feuille précédente le message revient à la modification d'une cellule de celle-ci
-Lorsque le mois de l'année de la date d'aujourd'hui ne correspond pas au mois de la feuille => j'ai une feuille par mois (ça j'ai pas de souci j'ai réussi à le coder)
Je sais que pour la modification d'une cellule il faut que j'utilise l'évènement :
Sub Worksheet_Change(Target as Range)
Mais comment faire en sorte qu'il marche qu'une seule fois et que lorsque l'on change de feuille il puisse revenir ?
Merci pour vos réponses.
Je suis en train d'essayer de rajouter une fonction à un de mes fichiers excel mais je bute un peu sur les évènements en VBA, je m'explique :
Je voudrais qu'un msgbox survienne que dans des conditions bien précises, c'est à dire :
-A la modification d'une cellule d'une feuille
-Qu'une seule fois par feuille mais si l'on change de feuille et l'on revien sur la feuille précédente le message revient à la modification d'une cellule de celle-ci
-Lorsque le mois de l'année de la date d'aujourd'hui ne correspond pas au mois de la feuille => j'ai une feuille par mois (ça j'ai pas de souci j'ai réussi à le coder)
Je sais que pour la modification d'une cellule il faut que j'utilise l'évènement :
Sub Worksheet_Change(Target as Range)
Mais comment faire en sorte qu'il marche qu'une seule fois et que lorsque l'on change de feuille il puisse revenir ?
Merci pour vos réponses.