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 :

Excel - Vérouiller Case à cocher


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut Excel - Vérouiller Case à cocher
    Bonjour à tous,

    Dans VBA Excel.

    Dans une feuille excel j'ai des cases à cocher et des cases d'option.

    Quand je protège la feuille je souhaiterais qu'on ne puissent plus les cocher ou décocher.... qu'elles soient donc complètement vérouillées.

    (pour le moment j'utilise une solution un peu batarde. En fait j'ai tracé un rectangle transparent que j'ai vérouillé et que j'ai mis devant pour empêcher qu'on puisse accéder aux cases )


    Déjà peux t'on le faire manuellement ?

    Existe t-il un solution en vba ?




    Merci d'avance

  2. #2
    Membre éclairé
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Par défaut
    Est ce que ca te va ca :

    - Séléctiones tous les objets (sauf les cases) de ta feuille et tu les enleves le verrouillage (Propriété, protection et tu décoche "vérroulliée"
    - Si tu verrouille maintenant ta feuille ou ton classeur, seul les cases seront veroulliées

    Pour le VBA, tu fait la manip après avoir lancé lenregistreur de marco

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Par défaut
    Non, une fois la feuille protégée, je souhaiterais qu'on ne puisse plus cliquer les cases du tout.

    Avec cette solution on peut toujours les cocher ou decocher.

  4. #4
    Membre éclairé
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Par défaut
    ok ba sinon affect une marco qui va revenir sur les modifications de la case dès qu'elle est modifiée

    Par contre je ne retrouve pas le code pour modifier un cet objet

    Mais ca doit surement se raprocher de ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisWorkbook.Sheets("Feuil1").CheckBox(macase).Enabled = False
    (MaCase est le nom que j'ai donné à la case mais ca lui plait pas apperement...!)

Discussions similaires

  1. [WD17] Import Excel et Cases à cocher
    Par Menhla dans le forum WinDev
    Réponses: 2
    Dernier message: 08/11/2012, 12h26
  2. Réponses: 6
    Dernier message: 26/11/2007, 14h40
  3. [VBA Excel] VBA et case à cocher
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/06/2006, 12h35
  4. Réponses: 2
    Dernier message: 31/03/2006, 15h35
  5. [excel vba]case à cocher dans excel pour plusieurs lignes
    Par fcoisb dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/03/2005, 11h23

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