Bonsoir Hervé, le Forum,
Oui Hervé, c'est tout à fait ça.
Le principe consiste à générer une erreur que l'on peut facilement intercepter et traiter par un simple gestionnaire d'erreur. Le code d'erreur à surveiller étant le 18.
Normalement, tu devrais trouver tout ça dans l'aide VBA sur la propriété EnableCancelKey de l'objet Application...
Cordialement,