IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro Protection et déprotection de feuilles [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 100
    Par défaut Macro Protection et déprotection de feuilles
    Bonjour, les 2 codes ci-dessous me permette de protéger et de dé-protéger TOUTES les feuilles d'un classeur et donc TOUTES les cellules de chacune des feuilles....
    Or j'ai besoin d'une macro qui agisse que sur des feuilles précises (exemple feuilles janvier à décembre) et sur chacune de ces feuilles uniquement sur la plage A62:BZ527....
    Une idée ?
    Merci
    Lenul

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Sub ProtegeFeuilles()
    '
    ' ProtegeFeuilles Macro
    '
    
    '
        Dim feuille As Worksheet
        For Each feuille In Worksheets
        feuille.Protect Password:="63400"
        Next
    End Sub
    
    
    Sub DeProtegeFeuilles()
    '
    ' ProtegeFeuilles Macro
    '
    
    '
        Dim feuille As Worksheet
        For Each feuille In Worksheets
        feuille.Unprotect Password:="63400"
        Next
    End Sub

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    La protection des cellules ne fonctionne que si tes cellules sont protégées justement. C'est à dire que si tu ne veux qu'une certaine plage soit active, il faut faire un click droit sur ta cellule, onglet protection, décocher proteger la cellule.

    Donc, tu selectionne toutes tes cellules, tu les déproteges, ensuite tu selectionne la plage A62:BZ527 et tu la protège... Et voila, une fois ta feuille protégée, seule la plage A62:BZ527 est "bloquée".

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 100
    Par défaut
    Bonjour
    Merci de ta réponse, j'avais pensé à cela... Un peu lourd....tant pis
    Lenul

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] vba macro protection nouvelle feuille
    Par z9430 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/09/2014, 16h27
  2. Problème protection et déprotection de feuille
    Par Killik5 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/09/2007, 08h19
  3. Protection de cellules, de feuilles
    Par snw4d dans le forum Excel
    Réponses: 2
    Dernier message: 26/07/2007, 13h32
  4. Exécution Macro VBA et actualisation des feuilles
    Par DjJEJ83 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/07/2007, 10h08
  5. [VBA-E] Lancement de la macro avant l'ouverture des feuilles
    Par repié dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/02/2006, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo