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 :

[VBA-E]Protection de certaine case d'une feuille Excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 788
    Points : 446
    Points
    446
    Par défaut [VBA-E]Protection de certaine case d'une feuille Excel
    Bonjour j'aimerai pouvoir interdir tout accès (=modification) à certaines cases de mon tableau. Je sais que cela est possible avec le menu outil/protection mais je souhaiterai le faire via une macro

    J'ai donc utilisé la fonction Protect pour protéger toute la feuille :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Protect Contents:=True
    puis j'ai dévérouillé les cases pour lesquelles je souhaitais laiiser un accès

    par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    'déverouiller la ligne 1
        Rows("1:1").Select
        Selection.Locked = False
        Selection.FormulaHidden = False
    mais en faisant ceci j'ai une erreur m'indiquant qu'il est impossible de définir la propriété Locked de la classe Range
    comment faire?
    je veux que toute la ligne 1 soit déverrouillé
    Le savoir est une arme alors soyons armés

  2. #2
    Membre régulier

    Profil pro
    Inscrit en
    Février 2003
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Etats-Unis

    Informations forums :
    Inscription : Février 2003
    Messages : 95
    Points : 85
    Points
    85
    Par défaut
    Bonjour.

    Je pense que le problème viens du fait qu'il faut appliquer le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Protect Contents:=True
    après avoir déterminé quelles cellules il faut protéger ou non.

    Cordialement,

    Mathieu Driesbach.
    Un verre vide se plaint, un verre plein se vide ...

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Pour déverrouillervertaine cellules d'une feuille quand tu protèges la feuille, tu vas dans Format -> cellule -> Onglet Protection. Tu peux verrouiller/déverrouiller cellule par cellule.
    Enregistre une macro en le faisant et tu auras la syntaxe

    Ensuite, tu dis

    A+

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 788
    Points : 446
    Points
    446
    Par défaut
    je pense avoir compris le problème (c'est ce que disais mdriesbach) en fait ma feuille étais déjà protéger donc il ne trouvais pas la propriété
    Le savoir est une arme alors soyons armés

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

Discussions similaires

  1. [VBA-E]insérer un compteur automatique dans une feuille excel ?
    Par Charley_250 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 18/04/2007, 08h45
  2. [VBA-E]trie(suppression de doublons) dans une feuille excel
    Par TANIE dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/08/2006, 13h25
  3. copier certaines colonnes d'une feuille Excel
    Par emeraudes dans le forum Access
    Réponses: 7
    Dernier message: 12/04/2006, 16h57
  4. [VBA-E]Remplir combobox avec contenu d'une feuille Excel
    Par Deejoh dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/03/2006, 16h16
  5. [VBA-E]Créer un fichier txt depuis une feuille Excel
    Par marie10 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 20/02/2006, 17h36

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