bloquer l'enregistremment et passer par un bouton

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

V

Vanhelsing

Guest
bonsoir

je voudrais bloquer l'enregistrement par la barre de menu et forcer l'utilisateur passer par un bouton pour faire la sauvegarde du fichier.

quelqu un peut me dire comment faire.

merci d'avance
 
Re : bloquer l'enregistremment et passer par un bouton

Bonsoir


A utiliser avec précaution et modération

Lien supprimé

PS: en utilisant le moteur de recherche du trouveras d'autres fils relatifs à ta question.


Edition: bonjour job75, bonjour Hasco
 
Dernière édition:
Re : bloquer l'enregistremment et passer par un bouton

Bonjour,

Il vous faut 2 macros :

1) la 1ère à mettre dans le code de ThisWorkbook, bloque l'enregistrement "normal" :

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel as Boolean)
Cancel = True
End Sub

2) La 2ème, à mettre dans un module, est lancée par le bouton :

Code:
Sub Enregistre()
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End Sub

A+

Edit : salut Staple, pas rafraichi...
 
Dernière édition:
Re : bloquer l'enregistremment et passer par un bouton

Bonjour vanhelsing,

Une autre possibilité qui évite de modifier le comportement des menus qui est toujours délicat comme l'a souligné judicieusement l'ami Staple😀

Dans le module 1 il y a une variable booléenne publique nommée bOk.
Le reste du code est dans ThisWorkBook et le module de code de la feuil1.

[Edition] Hello Job75😉
A+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Réponses
32
Affichages
766
  • Question Question
Microsoft 365 Lecture vocale USF
Réponses
5
Affichages
286
Réponses
2
Affichages
212
Retour