Comment protéger une feuille excel VBA

scloer Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   -  
scloer Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   -
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

2 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  2. scloer Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   6
     
    OK

    Merci
    0