Lancement Macro à la fermeture fichier

  • Initiateur de la discussion Initiateur de la discussion sebkil28
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sebkil28

XLDnaute Nouveau
Bonjour à tous,

Voilà, j'ai une macro qui désactive les commandes d'enregistrement à l'ouverture d'un fichier.

Lorsque je ferme excel, je lance la Macro inverse pour tout réactiver.
Seulement, si je ferme le fichier mais pas excel, la macro ne s'execute pas.
Cela devient gênant car ensuite, excel reste avec les commandes désactivées si on ouvre un autre fichier.

Mon code placer dans ThisWorkBook:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
' activer les commandes enregistrement
' Macro par duse1002
'

' Desactive l'alerte enregistrement
ThisWorkbook.Saved = True

With Application.CommandBars("Worksheet Menu Bar")
.Controls(1).Controls(4).Enabled = True
.Controls(1).Controls(5).Enabled = True
End With
With Application.CommandBars("Standard")
.Controls(3).Enabled = True
End With
Application.OnKey "^s"

End Sub

Quelqu'un à une idée ?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour