Bonjour,
Je réactive un vieux sujet pour lequel aucune solution n'avait été proposée : https://www.excel-downloads.com/threads/probleme-quand-supprimer-le-menu.15892/
J'ai un classeur contentant des macros. Quand il s'ouvre, un menu est créé et, quand il se ferme ce menu est détruit. Pour cela j'utilise les procédure évènementielles Workbook_Open et Workbook_BeforeClose. Ce classeur ne contient jamais de données.
Il m'arrive par mégarde de fermer Excel. Si un des classeurs ouverts n'a pas été enregistré et que je clique sur "annuler" le menu est détruit (Workbook_BeforeClose du classeur de macro a été exécutée) mais le classeur de macro est toujours ouvert.
Existe-t-il un moyen de capture l'évènement "annulation de la fermeture d'Excel" pour que je puisse recréé le menu qui a été détruit ? Le classeur de macro est indépendant, il est utilisé par d'autres personnes, des solutions passant par "personnal.xlb" sont difficilement envisageables.
Par avance, je vous remercie de vos réponses.
Guy
Je réactive un vieux sujet pour lequel aucune solution n'avait été proposée : https://www.excel-downloads.com/threads/probleme-quand-supprimer-le-menu.15892/
J'ai un classeur contentant des macros. Quand il s'ouvre, un menu est créé et, quand il se ferme ce menu est détruit. Pour cela j'utilise les procédure évènementielles Workbook_Open et Workbook_BeforeClose. Ce classeur ne contient jamais de données.
Il m'arrive par mégarde de fermer Excel. Si un des classeurs ouverts n'a pas été enregistré et que je clique sur "annuler" le menu est détruit (Workbook_BeforeClose du classeur de macro a été exécutée) mais le classeur de macro est toujours ouvert.
Existe-t-il un moyen de capture l'évènement "annulation de la fermeture d'Excel" pour que je puisse recréé le menu qui a été détruit ? Le classeur de macro est indépendant, il est utilisé par d'autres personnes, des solutions passant par "personnal.xlb" sont difficilement envisageables.
Par avance, je vous remercie de vos réponses.
Guy