La bonne solution est bien celle donnée par PROGRAMMIX, cependant l'usage courant est le suivant :
on déclare en public une variable booléenne, exemple FlagFin,
et dans l'évènement beforeclose,
on inscrit : Cancel = Not FlagFin
Ainsi, le programme ne se fermera que lorsque tu le décides, par exemple dans ton bouton quitter, où avec le reste de ton code il suffit de placer la ligne "FlagFin = True" juste avant ton instruction de fermeture.
C'est la méthode universelle pour Excel.
@+
Celi-phane (...ne-Sté...),
elle tricote, lui développe...
