Re : Macro avant de quitter la feuille active
Remerciements pour vos réponses.
mais malheureusement, elles ne correspondent pas à ce que je souhaite; probablement parce que je me suis mal exprimé.
Je vais donc essayer de reformuler ma demande.
Mon fichier comporte 56 fiches dont 52 sont concernées par cette demande, à savoir : ne pas pouvoir quitter celle des 52 fiches dans laquelle je viens d'effectuer une saisie sans avoir validé celle-ci.
Ainsi, si je suis dans la feuille "L", je souhaite qu'un message, par exemple "Vous devez valider cette saisie", s'affiche si je veux la quitter pour une autre ou bien fermer le fichier si je n'ai pas validé cette saisie et que la Macro de validation soit lancée en cliquant sur le bouton "OK" de la boîte de dialogue.
Je pense donc que la Macro doit être une "Private Sub" insérée dans chaque feuille et non dans WorkBook car son nom n'est pas déterminé à l'avance si ce n'est par "Mafeuille".
Une Macro "Calculate" ne convient pas (j'en utilise déjà une dans chacune des 52 feuilles) et mes tentatives avec une Macro "Deactivate" ont échoué.
Pour "résumer", je veux être bloqué sur la feuille active tant que je n'ai pas validé la saisie qui vient d'y être effectuée !
Ma demande est, je pense, comparable à la contrainte suivante que l'on peut imposer dans une feuille de saisie : on ne peut saisir dans la ligne "L" que si l'on a auparavant saisi les lignes précédentes ou bien si la "non-saisie" en ligne "L" ne bloque pas la suite de la saisie, en fin de saisie, un message s'affiche indiquant que la saisie est incomplète et invite à la compléter.
Désolé pour ce "bavardage" dont j'espère qu' il ne vous aura pas "saoulés" et .....découragés mais j'ai manifestement beaucoup de difficultés à exprimer clairement ma demande !
Alors, si le coeur vous en dit, bon courage et, j'espère, à plus tard.
En vous renouvelant mes remerciements pour votre patience.
Cordialement.
Nonno 94.