XL 2016 Protection avec un code VBA

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 !

TAHIRINIAINA Herisoa

XLDnaute Nouveau
Bonjour,
Comment faire de restreindre la modification d'une feuille de calcul Excel à une seule personne en utilisant VBA .
Je veux que une seule personne peut modifier les données dans une feuille de calcule et les autre en lecture seul.

Merci d'avance!
 
Bonjour

Si c'est l'unique feuille du classeur, c'est au niveau de l'enregistrement du classeur qu'il faut donner 2 mots de passe différents

Sinon il faut gérer par VBA
  • soit l'identifiant de la personne connectée,
  • soit demander un mot de passe à l'activation de la feuille
et gérer en fonction de cela le protection de la feuille, à rétablir à la désactivation

Il faudrait plus de précision sur le processus et le classeur pour être plus précis
 
Bonsoir
bien que toutes protection dans un fichier excel est cassable en moins de 45 secondes
ça restes compliqué pour les non avertis
cela dit la plus simple reste le mot de passe sur feuille celui ou celle qui ne l'a pas ben il va se faire cuire un oeuf

cela dit la ou ça coince
c'est la prévoyance de l'utilisateur autorisé sur le fait de ne pas oublier de re protéger à la fermeture
alors oui on peut le faire par vba au cas ou l'utilisateur oublie de re protéger
sauf que la protection du vbaproject est tout aussi illusoire perso je la casse en 25ms et aller voir le mot de passe
cela dit mot de passe sur feuille , mot de passe du vba project +obfuscation du code bien carabinée
ça devrait ralentir les plus malins quand même

de plus dans un customUi on peut rendre invisible le bouton enregistrer et le menu enregistrer sous ou les detourner
 
- 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
5
Affichages
210
Retour