La protection d'une feuille possible avec du VBA ?

Olivier GUILLOT

XLDnaute Nouveau
Bonjour,

J'ai récupéré une macro permettant de protéger l'accès à une feuille par un mot de passe.

Ayant développé une feuille dont je ne souhaite pas que l'utilisateur puisse modifier les formules, j'ai protégé la feuille.

Mais alors, la macro ne fonctionne plus et cela provient de la protection de la feuille.

Ayant aucune connaissance en VBA, quelqu'un pourrait m'apporter ses lumière à ce sujet.

Dans le fichier ci joint, le mot de passe correspond au nom de la feuille + x (MB x)

Dans le fichier :
- la feuille MB est protégée : la macro rencontre un bug sur la fonction row....
- les feuilles JF et DT ne sont pas protégées : la macro fonctionne correctement

MErci pour votre aide
 

Pièces jointes

  • Projet.xlsm
    38 KB · Affichages: 33

Olivier GUILLOT

XLDnaute Nouveau
Merci Jauster de cette réponse si rapide.

Cette fois ci, le bug porte sur la ligne suivante ;

DerLig = Sheets(Feuille_quittée).Cells.SpecialCells(xlCellTypeLastCell).Row

j'ai modifié le mdp en "x"

Merci de ton aide
 

Pièces jointes

  • Projet.xlsm
    38.5 KB · Affichages: 40

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

@Olivier GUILLOT
Bonjour,
Ayant aucune connaissance en VBA, quelqu'un pourrait m'apporter ses lumière à ce sujet.
Voici une lumière sur un point à ne pas oublier.
La protection offerte par Excel est illusoire et facilement contournable en moins de 15 secondes.
(17 secondes les jours de pluie)

NB: Les moyens de faire "sauter les verrous" sont légion sur le World Wide Web.
Il suffit d'utiliser n'importe quel moteur de recherche avec les mots-clés idoines.
 

Discussions similaires

Réponses
2
Affichages
156
Réponses
5
Affichages
398
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 182
Messages
2 086 003
Membres
103 084
dernier inscrit
Hervé30120