[VBA excel] Protection feuille de calcul

Résolu
artoon_42 Messages postés 14 Statut Membre -  
Carbone1105 Messages postés 6 Statut Membre -
Bonjour,

Je cherche le moyen d'ôter la protection de ma feuille de calcul (avec un mdp) par une macro, puis de la remettre une fois le traitement effectué.

J'ai déjà testé plusieurs choses mais toute les fois ça plante

Sheets("Feuil1").Select
ActiveSheet.Unprotect Password:="mdp"

ou

Worksheets(Feuil1).Protect Password := "mdp"

Merci de vôtre aide

6 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Si le mot de passe est bien mdp, il n'y a pas de raison pour que ça ne fonctionne pas
    1
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour Carbone1105,

    Essaies :
    ActiveSheet.Protect Password:="mdp", _
                        AllowFormattingCells:=True, _
                        AllowFormattingColumns:=True, _
                        AllowFormattingRows:=True, _
                        AllowInsertingRows:=True, _
                        AllowDeletingRows:=True, _
                        AllowSorting:=True, _
                        AllowFiltering:=True, _
                        DrawingObjects:=True, _
                        Contents:=True, _
                        Scenarios:=True 

    --
    Cordialement
    Patrice
    1
  3. artoon_42 Messages postés 14 Statut Membre
     
    Ok, merci de la réponse.
    J'ai trouvé mon erreur.

    Merci.
    0
  4. artoon_42 Messages postés 14 Statut Membre
     
    Bonjour,

    J'ai une macro qui modifie des cellules qui sont verrouillées ;
    pour cela je déverrouille ma feuille de calcul, fait mon traitement puis reverrouille.

    Le problème est lors du re-verrouillage, les autorisations que j'avais accordé à l'utilisateur ne sont pas conservé.
    Seul les autorisations : "sélectionner les cellules verrouillées" et "sélectionner les cellules déverrouillées" reste active.

    Je voudrait autorisé l'utilisateur à :
    Format de cellule
    Format de ligne
    Format de colonne
    Insérer ligne
    Supprimer ligne
    Trie
    Utiliser filtre automatique

    Je ne sais pas comment faire
    Merci de votre aide.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Carbone1105 Messages postés 6 Statut Membre
     
    J'ai exactement le même problème.

    artoon_42, as-tu trouvé la réponse, depuis ?
    0
  7. Carbone1105 Messages postés 6 Statut Membre
     
    Ca marche parfaitement !!!

    Merci beaucoup Patrice ! :-)
    0