Comment Empêcher la sauvegarde

  • Initiateur de la discussion Initiateur de la discussion m.alhalli
  • 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 !

M

m.alhalli

Guest
Bonjour à toutes et à tous,

Je cherche, dans le cadre de limitation des actions possible, à empêcher l'enregistrement tout en gardant la possibilité d'enregistrer sous.

pourais-je avoir la réponse de quelqu'un qui connais SVP.

avant de mettre ce sujet j'avais trouver ça :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Cancel = True
End Sub

mais le problème ce qu'elle interdit les deux actions (enregistrer et enregistrer sous)


NB : il faut insèrer ce code dans ThisWorkbook.


Merci d'avance pour vos réponse.
 
Re : Comment Empêcher la sauvegarde

Bonjour

Voici un début de solution
Code:
Sub saveas_NON()
'inhibe Save As dans le menu Fichier
With Application.CommandBars("Worksheet Menu Bar").Controls("Fichier")
.Controls("Enregistrer").Enabled = True
.Controls("Enregistrer sous...").Enabled = False
End With
End Sub
Sub save_saveas_OUI()
With Application.CommandBars("Worksheet Menu Bar").Controls("Fichier")
'rétabli Save et Save As dans le menu Fichier
.Controls("Enregistrer").Enabled = True
.Controls("Enregistrer sous...").Enabled = True
End With
End Sub
 
Re : Comment Empêcher la sauvegarde

ça a marché super bien.

merci pascal et merci a toi aussi Staple1600 mais en fait puisque la 1ère a marché, du coup j'ai pas essayé la 2ème, merci en tout cas


bonne soirée.
 
Re : Comment Empêcher la sauvegarde

Mais en fait il y a un autre problème, ce que lorsque je ferme la page excel elle me demande d'enregistrer les modifications ou non.

est ce qu'il y a un moyen pour l'eliminer ?
 
Re : Comment Empêcher la sauvegarde

re

Excusez moi, il y avait une erreur de ma part, en fait le Workbook_BeforeClose etait utiliser pour une autre instruction qui est le FermCom et ils etaient dans le même this workbook

Merci Mr Pascal

sa marche super bien, et en plus juste pour info, lorsque ouvre un nouveau classeur, on peut enregistrer la premiere fois et je trouve ça trés bien.

Merci encore une fois
 
Dernière modification par un modérateur:
Re : Comment Empêcher la sauvegarde

Bonjour

En plus je rajoute dans ma macro

'desactive le raccourci clavier Ctrl+S
Application.OnKey "^s", ""

La commande qui évite la demande "voulez vous sauvegarder" je la mets dans auto close()

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

U
Réponses
15
Affichages
2 K
univers63
U
L
Réponses
13
Affichages
1 K
L
R
Réponses
1
Affichages
3 K
S
Réponses
3
Affichages
859
S
Retour