Ouverture intempestive de classeur XL

Résolu/Fermé
Antoine - 12 juil. 2011 à 10:44
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 12 juil. 2011 à 17:07
Bonjour,

Voilà, petit problème rencontré sur plusieurs classeurs:

j'ouvre un classeur dans lequel j'ai lié des macros à la touche F9 via du code dans workbook_open() / application.OnKey

Je ferme le classeur en gardant Excel ouvert

J'appuie sur F9, et là Excel réouvre le classeur pour éxécuter la macro.

Est ce que quelqu'un sait comment désactiver les instructions de workbook_open à la fermeture du classeur?
(peut être via workbook_beforeclose, mais je n'ai pas trouvé l'astuce...)

Merci d'avance!!

Antoine



3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié par Patrice33740 le 12/07/2011 à 16:36
Private Sub Workbook_Open() 
  Application.OnKey "{F9}", "Test" 
End Sub 

Private Sub Workbook_BeforeClose(Cancel As Boolean) 
  Application.OnKey "{F9}" 
End Sub 


Cordialement
Patrice
0
Tout simplement...
Ca marche impeccable!!!

Merci Patrice!
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
12 juil. 2011 à 17:07
De rien, au plaisir de te relire sur le forum
0