Comment protéger une feuille excel VBA

Fermé
scloer Messages postés 49 Date d'inscription dimanche 12 février 2017 Statut Membre Dernière intervention 4 février 2020 - 8 déc. 2019 à 11:46
scloer Messages postés 49 Date d'inscription dimanche 12 février 2017 Statut Membre Dernière intervention 4 février 2020 - 8 déc. 2019 à 13:12
Bonjour,

Je souhaites partager une feuille excel sur un commun. cette feuille est une extraction de données via VBA avec une macro.

Expression de Besoin:
-Créer un mot de passe verrouillage et déverrouillage.
-Protéger la feuille par mot de passe
-Aucun accès au cellule et Visual Basic pour les autres utilisateurs, qu'ils soient en lecture seul .

Pourrie-vous m'aider?

Cordialement
A voir également:

2 réponses

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
8 déc. 2019 à 12:14
Bonjour

exemple mot de passe titi,
pour déprotéger
ActiveSheet.Unprotect Password:="titi"

pour reprotéger
ActiveSheet.Protect Password:="titi"

tu peux créer une constante nommée exemple Visa en début de code pour faciliter le changement de mot de passe

Public Const Visa As String = "titi"
-dans ce cas le code de déprotection et reprotection devient

ActiveSheet.Unprotect Password:=Visa
ActiveSheet.Protect Password:=Visa
-
A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
1
scloer Messages postés 49 Date d'inscription dimanche 12 février 2017 Statut Membre Dernière intervention 4 février 2020 6
8 déc. 2019 à 13:12
OK

Merci
0