Bonjour à tous,
je voudrais créer un fichier excel où lorsque l'on veut fermer ce dernier une boîte de dialogue à choix multiple apparaît en proposant 4 choix :
- simple consultation (1)
- travaux en cours (2)
- travaux à réviser (3)
- travaux terminés (4)
En fonction du choix, une ou plusieurs macros s'exécutent :
- (1) : fermeture sans sauvegarde
- (2) : impression via un userform
- (3) : ...
- (4) : ...
Pour cela, dans le thisworkbook, j'ai insérer une macro du type :
Private Sub Workbook_BeforeClose
Et j'ai introduit une macro pour ma boite de dialogue.
MON PROBLEME :
en sélectionnant le premier choix, une erreur apparaît :
Erreur d’exécution 400
Feuille déjà affichée, affichage modale impossible
Je pense que en demandant de fermer mon fichier dans le choix 1, Excel veut relancer ma boîte de dialogue via Private Sub, d'où redondance!!
Je ne sais donc pas comment faire pour pouvoir fermer excel sans relancer ma boîte de dialogue pour le choix n°1 et la même chose pour les trois autres choix.
En espérant avoir été clair, merci d'avance
Cordialement
Partager