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 :

verrouiller deverrouiller cellule excel VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Novembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2015
    Messages : 52
    Par défaut verrouiller deverrouiller cellule excel VBA
    Bonjour,
    Voilà mes deux macros une pour verrouiller une plage de cellule
    L’autre pour déverrouiller. Le problème est que quand j’exécute la macro déverrouiller elle me déverrouille toute la feuille j’aimerais qu’elle me déverrouille que la plage sélectionné.
    Et quand je veux exécuter la macro verrouiller de nouveau, il faut que je recoche la casse verrouillé dans format cellule, protection pour que ça marche.
    Si je pouvais avoir un coup de main merci

    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
    Sub Verouillage()
        Sheets("Feuil1").Select
        ActiveSheet.Unprotect
        Range("B1:F1,B2:F2").Select
        Range("B7").Activate
        Selection.Locked = True
        Selection.FormulaHidden = False
        ActiveSheet.Protect Password:="0000", DrawingObjects:=True, Contents:=True, Scenarios:=True
        Range("A1").Select
     
    End Sub
     
    Sub Deverouillage()
        Sheets("Feuil1").Visible = True
        Sheets("Feuil1").Select
        ActiveSheet.Unprotect
        Range("B1:F1").Select
        Cells.Select
        Selection.Locked = False
        Selection.FormulaHidden = False
       'Sheets("EnterData" ).Visible = False
    End Sub

  2. #2
    Membre expérimenté
    Homme Profil pro
    développeur
    Inscrit en
    Février 2013
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : développeur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 123
    Par défaut
    Bonjour,

    Concernant le problème sur la macro de déverrouillage, tu as oublié de protéger à nouveau la feuille après avoir déverrouillé les cellules à déverrouiller.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Cells.Select
    Selection.Locked = False
    ActiveSheet.Protect
    Pour le problème de verrouillage, réessaye avec cette modification.

  3. #3
    Membre actif
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Novembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2015
    Messages : 52
    Par défaut
    j'ai essayé tjrs le même problème, quand je déverrouille tout la feuille ce déverrouille. y'a juste le format des cellules qui reste protégé

  4. #4
    Membre expérimenté
    Homme Profil pro
    développeur
    Inscrit en
    Février 2013
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : développeur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 123
    Par défaut
    Et en virant la ligne

  5. #5
    Membre actif
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Novembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2015
    Messages : 52
    Par défaut
    c'est bon ca marche merci bcp

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

Discussions similaires

  1. [XL-2007] proteger des cellules excel vba
    Par Merryy dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 27/08/2015, 15h22
  2. Fusion 2 cellules excel vba
    Par lemarcheurfou dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/02/2014, 11h37
  3. [XL-2010] Verrouiller ou déverrouiller des cellules excel VBA
    Par Sorayadz dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 10/01/2014, 06h24
  4. Protéger (Verrouiller) une cellule Excel avec delphi
    Par messahel dans le forum Langage
    Réponses: 4
    Dernier message: 16/03/2011, 09h47
  5. Comment verrouiller une cellule Excel ?
    Par Francis dans le forum API, COM et SDKs
    Réponses: 0
    Dernier message: 02/10/2007, 11h44

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