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

E

Eric

Guest
Bonjour à tous sur le forum

je souhaite créer une macro qui n'autorise pas l'enregistrement d'une copie d'un classeur.

Pourriez vous me donner des infos

merci d'avance

Eric
 
si c cela, ecris ça dans le thisworbook de ton classeur ( c dans vba. pour y aller il faut faire Alt F11 ). ça permet d'empécher d'afficher la fenêtre "enregistrer sous"

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
SaveAsUI = False
End Sub
 
eu en fait je viens de tester mais ça marche pas vraiment.....
pourtant c ce qui est écris dans l'aide 🙁

Cet événement se produit avant l'enregistrement du classeur.

Private Sub Workbook_BeforeSave(ByVal SaveAsUi As Boolean, Cancel As Boolean)

SaveAsUi Cet argument a la valeur True si la boîte de dialogue Enregistrer sous doit être affichée.

Cancel Cet argument a la valeur False lorsque l'événement se produit. Si la procédure de l'événement lui affecte la valeur True, le classeur n'est pas enregistré à la fin de la procédure.

Exemple
Cet exemple montre comment inviter l'utilisateur à répondre par oui ou par non à la question de l'enregistrement du classeur.

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel as Boolean)
a = MsgBox("Do you really want to save the workbook?", vbYesNo)
If a = vbNo Then Cancel = True
End Sub
 
- 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

Réponses
5
Affichages
99
Réponses
20
Affichages
318
Réponses
4
Affichages
380
  • Question Question
Réponses
7
Affichages
235
Réponses
13
Affichages
378
Réponses
5
Affichages
265
Retour