Reprise saisie

Clark

XLDnaute Junior
Bonjour,

j'ai placé un code dans l'évènement BeforeClose de mon classeur pour effectuer un contrôle.
Si ce contrôle s'avère positif, j'aimerais que la classeur ne se ferme pas mais revenir dans la saisie de ce classeur pour que l'utilisateur puisse effectuer les modifs permettant d'avoir un contrôle négatif.

J'ai essayé des exit, des end mais rien n'y fait, le classeur se ferme tout de même.

Merci pour votre attention

Clark :)
 

Clark

XLDnaute Junior
Re : Reprise saisie

Bonjour Roland,

le contrôle n'est pas vraiment le problème, imagine que le contrôle c'est par exemple que la cellule A1 de la feuille 1 est égale à A ou B.
Si c'est A, alors on ne fait rien et le classeur se ferme.
Et si c'est B, alors on affiche un message (msgbox) et on revient sur la cellule pour que l'utilisateur puisse modifier la valeur et donc, on ne pousuit pas le code de l'évènement BeforeClose et donc le classeur ne se ferme pas.

Ce qu'il me manque c'est une fonction permettant une reprise de la saisie.

Clark :)
 

Clark

XLDnaute Junior
Re : Reprise saisie

Bonjour au forum pour cette nouvelle semaine.

Comme on est jamais mieux servi que par soi même, j'ai finalement trouvé ma réponse.
Il suffisait de faire un Cancel=true pour annuler le BeforeClose et revenir à la saisie de mon classeur.

Merci à moi et merci à vous pour votre attention.

Clark ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 304
Messages
2 087 062
Membres
103 449
dernier inscrit
pulco41