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 :

Figer une cellule [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2012
    Messages : 20
    Par défaut Figer une cellule
    Bonjour à tout le monde. En fait je voudrais savoir comment avec un macros empêcher la modification d'une cellule. Je veux que dès que l'utilisateur appuie sur un bouton qu'il n'y ait plus possibilité de modification de la cellule. Merci d'avance

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Par défaut
    Bjr ,

    utilisez la propriété suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    PlageCellule.Locked = True
    Cdt

    Rom

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2012
    Messages : 20
    Par défaut
    Ca ne marche pas. en fait ca ne règle pas du tout mon problème

  4. #4
    Membre chevronné Avatar de Bear the french
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations forums :
    Inscription : Mai 2012
    Messages : 352
    Par défaut
    Bonsoir Layediouf,

    J'imagine que l'essai a peut-être déjà été fait... un verrouillage de ta feuille.

    Pour verrouiller la plage à protéger (si elle ne l'était pas déjà) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Range("A1:B6").Select
    Selection.Locked = True
    Selection.FormulaHidden = False
    Puis verrouillage de la feuille avec un mot de passe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Protect Password:="motdepasse", DrawingObjects:=True, Contents:=True, Scenarios:=True
    Enfin c'est l'idée.

    Bertrand

    PS : pour déprotéger si besoin, essaies :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Unprotect Password:="motdepasse"

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2012
    Messages : 20
    Par défaut
    En fait je voudrai que la cellule soit bloqué automatiquement après l'avoir remplie et cliquer sur le bouton

  6. #6
    Membre chevronné Avatar de Bear the french
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations forums :
    Inscription : Mai 2012
    Messages : 352
    Par défaut
    Bonsoir,

    À mon avis, déclenches une conditionnelle... "Si cellule non vide alors" et appliques le code vu précédemment à l'intérieur de ton SI.

    Bertrand

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

Discussions similaires

  1. Figer une cellule
    Par touchard.mathieu dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 27/01/2014, 15h49
  2. Figer une cellule par macro
    Par Val_221 dans le forum Cognos
    Réponses: 0
    Dernier message: 01/02/2011, 20h18
  3. [XL-2003] Figer une cellule en fonction d'une autre
    Par Loki83 dans le forum Excel
    Réponses: 1
    Dernier message: 27/04/2010, 21h47
  4. comment figer une cellule dans VBA
    Par fabien59420 dans le forum Excel
    Réponses: 18
    Dernier message: 30/06/2008, 13h28
  5. Figer une cellule dans une MsgBox
    Par patrick55 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/06/2007, 10h34

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