Bonjour,
Dans le fichier ci-joint, je voudrais que - si des données sont en place dans la plage A2:A32000 de la feuille ‘Démo’ lors de la fermeture du fichier - l’utilisateur puisse simplement A) indiquer que ces données peuvent être effacées sans autre, que le fichier doit être enregistré puis refermé ou B) revenir sur la feuille ‘Démo’ afin de pouvoir consulter ces données.
Si la possibilité A) fonctionne très bien grâce au bouton ‘Supprimer les données et enregistrer’ du UserForm ouvert par la macro événementielle Workbook_BeforeClose, j’ai par contre quelques petits soucis avec la partie B) ; je n’arrive pas à faire que l’évènement BeforeClose soit interrompu et que le fichier reste ouvert.
Dans tous les cas, après que la feuille ‘Démo’ ait pu être consultée par la variante B) ci-dessus, les données devront être effacées lors de la fermeture définitive du fichier. Mais ça ce n’est pas un problème puisque lors de la prochaine fermeture, le code sera à nouveau déclenché.
Savez-vous m’aider ?
Dans le fichier ci-joint, j’ai laissé quelques essais avortés.
A vous relire.