Enregistrer un document Excel en mode protégé avec une macro

Bonjour,

J’ai un document Excel avec macro que je dois protégé. Mais une fois mon document protégé, si je veux l’enregistrer avec le bouton cela me donne une erreur 1004.
Quelqu’un sait si cela est possible à exécuter?

Merci.
Rapport ajustement d’inventaire test.xlsm (3,4 Mo)

Bonsoir

Que protèges tu ?

L’onglet les procédures VBA le classeur entier

Merci de préciser

Effectivement, c’est mieux d’être plus précis.
Le classeur entier, car il y des formules qui ne doivent pas êtres touchées.

Merci.

Peux tu me transmettre un fichier protégé qui provoque l anomalie afin de l adapter
Si protection avec mot de passe utilises un temporaire à me communiquer
Merci

Voilà.

Mot de passe pour enlever protection: test
Rapport ajustement d’inventaire test (2).xlsm (3,4 Mo)

Merci
Je regarde demain et te fais une réponse
Bonne soirée

Bonjour

Ci-joint ton fichier adapté avec le mot de passe « test »

Attention pour un autre mot de passe il faut adapter ces 2 lignes de code derrière le bouton « Sauvegarder/envoyer par courriel » :

ActiveSheet.Unprotect Password:=« test »

et

ActiveSheet.Protect Password:=« test »

Pour plus de facilité celui-ci peut être géré dans une cellule d’un onglet masqué

A toi de voir : soit intervention dans le code soit dans une cellule

Testes et dis moi

Rapport ajustement d’inventaire test (2).xlsm (3,4 Mo)

Tout est super,

Un grand merci pour ton aide.

Merci pour ce retour
Au plaisir de t’aider à nouveau

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.