Verrouillage d’un fichier Excel après plusieurs modifications

Résolu/Fermé
RPE7 Messages postés 6 Date d'inscription samedi 9 janvier 2021 Statut Membre Dernière intervention 10 janvier 2021 - 9 janv. 2021 à 15:03
RPE7 Messages postés 6 Date d'inscription samedi 9 janvier 2021 Statut Membre Dernière intervention 10 janvier 2021 - 10 janv. 2021 à 11:18
Bonjour,

Je suis actuellement débutant dans les Macros sur Excel

J’ai créé un fichier Excel qui va être partagé et j’ai besoin qu’il se verrouille automatiquement avec un mot de passe après plusieurs modifications ou simplement après une sauvegarde

J’ai réussi à programmer pour que le fichier se verrouille automatiquement, mais le problème c’est qu’il se verrouille après 1 seule modification et ça me prend énormément de temps pour mettre à chaque modification le mot de passe

Pourriez vous m’aider ?
Merci d’avance
A voir également:

4 réponses

RPE7 Messages postés 6 Date d'inscription samedi 9 janvier 2021 Statut Membre Dernière intervention 10 janvier 2021
9 janv. 2021 à 15:15
Voici la formule qui m’a aidé, mais qui verrouille mon classeur après 1 seule modification
0
The_boss_68 Messages postés 922 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 31 mars 2024 174
9 janv. 2021 à 19:08
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
9 janv. 2021 à 19:24
Bonjour à tous,

pour protéger les feuilles choisies à chaque enregistrement.
Dans ThisWorkbook :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Dim f, i As Long
    f = Array("Feuil2", "Feuil3")
    For i = 0 To UBound(f)
        Worksheets(f(i)).Protect Password:="mdp", DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowSorting:=True, AllowFiltering:=True
    Next i
End Sub

eric
0
RPE7 Messages postés 6 Date d'inscription samedi 9 janvier 2021 Statut Membre Dernière intervention 10 janvier 2021
9 janv. 2021 à 19:42
Merci beaucoup pour ton aide Éric cela marche parfaitement !

Pour la réponse de The Boss, la formule revient à la même que la mienne, et bloque le tableau après 1 manipulation alors que je dois en faire plusieurs

Merci à vous
0
RPE7 Messages postés 6 Date d'inscription samedi 9 janvier 2021 Statut Membre Dernière intervention 10 janvier 2021
9 janv. 2021 à 19:52
Cependant, un souci persiste, quand j’ouvre le fichier, il me demande également le mot de passe
Mais ce n’est le but escompté

Y a-t-il une explication à ça et une solution ?
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
9 janv. 2021 à 21:59
Si c'est une protection classeur que tu as mise, il faut l'enlever, ma macro n'a rien à voir.
Si c'est le mot de passe de protection des feuilles qui te gêne, supprime le paramètre qui le met : Password:="mdp",
eric
0
RPE7 Messages postés 6 Date d'inscription samedi 9 janvier 2021 Statut Membre Dernière intervention 10 janvier 2021 > eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023
10 janv. 2021 à 09:23
Bonjour Éric,

Ok je vais tester ça, en fait à l’ouverture du fichier je ne vois même plus mes feuilles, je dois absolument mettre le mot de passe pour y avoir accès.
Cependant, les autres utilisateurs n’auront pas le mot de passe et devrons donc pouvoir voir le fichier complet sans y mettre de mot de passe.

Je reviens vers toi lorsque j’ai tenté de réparer le problème
Merci
0
RPE7 Messages postés 6 Date d'inscription samedi 9 janvier 2021 Statut Membre Dernière intervention 10 janvier 2021 > RPE7 Messages postés 6 Date d'inscription samedi 9 janvier 2021 Statut Membre Dernière intervention 10 janvier 2021
10 janv. 2021 à 11:18
C’est j’ai réussi, le classeur était chiffré avec un mot de passe, je ne sais pas comment ça se fait...

Un tout grand merci
0