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

Interdire enregistrement

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

gerard55

XLDnaute Occasionnel
Bonjour à tous
Je voudrais intrerdire l'enregistrement d'un fichier portant le nom "matrice" et ce, pour que la matrice reste tujours vierge
Comment puis-je écrire ce code si cela est possible.
Merci d'avance
a+
Gérard
 
Re : Interdire enregistrement

Bonjour gerard55, Eric C
Sans aller jusqu’à la méthode radicale de Eric C 😀 (C'est certain, il n'y aura jamais d'enregistrement), on peux trouver un moyen terme en enregistrant la matrice en tant que modèle (.XLTX ou .XLTM).
On ouvre le modèle comme n'importe quel classeur, mais à l'enregistrement on se retrouve avec un .XLSX ou .XLSM.
Si quelqu'un passe du temps sur le classeur, il serait dommage de tout perdre.
Cordialement
 
Re : Interdire enregistrement

Bonjour à tous

Une idée à tester: Tu peux, via l'explorateur, mettre ton fichier en lecture seule.
 

Pièces jointes

  • LectureSeule.jpg
    45 KB · Affichages: 53
Re : Interdire enregistrement

Bonjour,
Merci Eric C Efgé MJ13 je pense que je vais prendre la solution de Eric car je ne peux pas créer un modèle. La solution en lecture seul, je ne parviens pas à l'ouvrir ça bug.
Merci
a+
 
Re : Interdire enregistrement

Bonsoir le forum
Bonsoir Gerard55, bonsoir Efgé, bonsoir MJ13

Tu ouvres ton classeur (si tu as mis le code ci-dessus, tu mets "Cancel à False" , tu fais tes modifications, tu enregistres ton fichier pour le ré-ouvrir et placer "Cancel à True ", tes modifs auront été prises en considération.
 
Re : Interdire enregistrement

Bonjour gerard55, Eric C, Efgé, MJ13,

En l'état ce fil est incomplet 🙄

Allez d'abord dans VBA (Alt+F11).

1) Placer dans ThisWorkbook ces 2 macros :

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

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Me.Saved = True 'évite l'invite s'il y a eu des modifications
End Sub
2) Menu Exécution => Mode Création (pour désactiver les macros).

3) Menu Fichier => Enregistrer.

4) Menu Exécution => Quitter le mode Création.

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

Discussions similaires

Réponses
3
Affichages
214
  • Question Question
Microsoft 365 Remplissage auto
Réponses
14
Affichages
378
Réponses
4
Affichages
281
Réponses
18
Affichages
607
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…