Bonjour,
J'aurais besoin de vos lumières sur le ou les évènements VBA sous Excel 2007 correspondant à la fermeture d'un classeur ("Fermer la fenêtre" - Croix grise sur fond jaune) et à la fermeture de l'application ("Fermer" - Croix rouge sur fond blanc).
Je souhaite programmer une macro complémentaire permettant de vérifier, quand l'utilisateur ferme le classeur ou l'application, si le ou les classeurs ouverts ont subi des modifications depuis leurs derniers enregistrements et si toutes les feuilles de ce ou ces classeurs sont protégées. A ce jour, quand l'utilisateur ferme l'application au moyen de la croix rouge (et donc le classeur ouvert), la macro complémentaire (Workbook_BeforeClose) se déclenche. Par contre, quand l'utilisateur ferme le classeur au moyen de la croix grise, la macro complémentaire ne se déclenche pas. J'ai du mal à comprendre pourquoi.
Merci pour toutes vos suggestions
Patrice
J'aurais besoin de vos lumières sur le ou les évènements VBA sous Excel 2007 correspondant à la fermeture d'un classeur ("Fermer la fenêtre" - Croix grise sur fond jaune) et à la fermeture de l'application ("Fermer" - Croix rouge sur fond blanc).
Je souhaite programmer une macro complémentaire permettant de vérifier, quand l'utilisateur ferme le classeur ou l'application, si le ou les classeurs ouverts ont subi des modifications depuis leurs derniers enregistrements et si toutes les feuilles de ce ou ces classeurs sont protégées. A ce jour, quand l'utilisateur ferme l'application au moyen de la croix rouge (et donc le classeur ouvert), la macro complémentaire (Workbook_BeforeClose) se déclenche. Par contre, quand l'utilisateur ferme le classeur au moyen de la croix grise, la macro complémentaire ne se déclenche pas. J'ai du mal à comprendre pourquoi.
Merci pour toutes vos suggestions
Patrice