Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Interdire fermeture par la croix

  • Initiateur de la discussion Initiateur de la discussion sten83
  • 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 !

sten83

XLDnaute Occasionnel
Bonjour a tous, je rencontre un problème avec une macro.
Je voudrais interdire la fermeture du classeur par la croix mais utiliser un bouton prévu a cet effet.
Le problème c'est qu'il y a déjà du code derrière ce bouton donc chaque fois que j'ajoute du code pour interdire la fermeture avec la croix j'ai le message Microsoft qui s'affiche pour me demander si je veux enregistrer ou pas le classeur.
La fermeture dois ce faire a l'aide du bouton RETOUR MENU (macro SaveFeuille)
Ci-joint le fichier.
Merci pour votre aide
 

Pièces jointes

Re : Interdire fermeture par la croix

Bonsoir à tous,
Je reviens sur mon message pour dire que je n'avais pas ouvert le fichier de MJ13,et maintenant que je l'ai ouvert il me semble que la solution que je t'ai proposé est quasi identique. (toute mes excuses a MJ13)
@+😕
je te propose ceci:
Code:
Public sortie As Boolean
Sub SavFeuille()
sortie = True
MakeDirEx ("C:\GSM\Sauvegardes\")
Application.DisplayAlerts = False
ActiveSheet.Select
ActiveSheet.Copy
ActiveWorkbook.SaveAs "C:\GSM\Sauvegardes\" & _
ActiveSheet.Name & " " & ActiveSheet.Range("G4") 'Format(Date, " yyyy"), xlNormal
ActiveWorkbook.Close 'entre parenthèse 0 pour sortir sans enregistrer ou 1 pour enregistrer sans message
Application.DisplayAlerts = True
MsgBox "Le mois de " & ActiveSheet.Name & " " & ActiveSheet.Range("   G4") & " a été sauvegardé", vbInformation, ThisWorkbook.Name
'ACCUEIL.Activate
'MENU.Show
End Sub
Et
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If sortie = False Then Cancel = True
End Sub
A bientôt.
ps : je n'ai pas tester le code
 
Dernière édition:
- 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

Réponses
9
Affichages
195
Réponses
2
Affichages
344
Réponses
4
Affichages
380
Réponses
4
Affichages
282
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…