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 :

Comment mettre une checkbox en état coché par défaut


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Points : 71
    Points
    71
    Par défaut Comment mettre une checkbox en état coché par défaut
    Bonjour,

    J'ai rajouté des cases à coché dans ma feuille excel et je souhaite mettre une de ces case là en état coché par défaut

    Comment je pourrais procéder ?

    Merci

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 922
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 922
    Points : 28 908
    Points
    28 908
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Il y a deux types de ChekBox l'un faisant partie des contrôles formulaires l'autre étant un ActiveX
    Si c'est de la famille des contrôles formulaires il dépend d'une cellule liée qu'il suffit de mettre à VRAi.
    S'il s'agit d'un Contrôle ActiveX, il faut mettre sa propriété Value à True pour qu'il soit coché

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 472
    Points : 71
    Points
    71
    Par défaut
    Bonjour,

    Mes CheckBox font partie des contrôles formulaires.

    Au fait je viens de faire un truc mais je ne sais pas si c'est une solution ou pas.

    Dans" format de contrôle" j'ai coché la case "activée " dans l'onglet "contrôle"

    Je ne sais pas si c'est bien ou pas !!!

    Sinon j'ai fait ce que tu m'as conseillé , dans "format de contrôle" j'ai lié la cellule A1 avec ma ChekBox et je l'ai mis à "1" >>> donc c'était bien coché

    mais le problème c'est que cette cellule là (A1) est visible dans ma feuille et cela me dérange est ce que il y a un moyen de cacher le contenu de cette cellule là ?

    Merci beaucoup

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 922
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 922
    Points : 28 908
    Points
    28 908
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Citation Envoyé par sab_info Voir le message
    Bonjour,
    Mes CheckBox font partie des contrôles formulaires.
    Au fait je viens de faire un truc mais je ne sais pas si c'est une solution ou pas.
    Dans" format de contrôle" j'ai coché la case "activée " dans l'onglet "contrôle"
    Je ne sais pas si c'est bien ou pas !!!
    C'est parfait
    Sinon j'ai fait ce que tu m'as conseillé , dans "format de contrôle" j'ai lié la cellule A1 avec ma ChekBox et je l'ai mis à "1" >>> donc c'était bien coché
    C'est mieux de le laisser à VRAI.
    Si tu coches sur le CheckBox la cellule liée prend comme valeur VRAI, si tu décoches, la valeur de la cellule passe à FAUX.
    Si tu changes la valeur de la cellule liée en tapant VRAI ou FAUX La propriété du CheckBox changera également. C'est lié
    mais le problème c'est que cette cellule là (A1) est visible dans ma feuille et cela me dérange est ce que il y a un moyen de cacher le contenu de cette cellule là ?
    Quand un prestidigitateur sort le lapin du chapeau, le lapin était là mais le spectateur n'a rien vu.
    Avec les outils de formulaire c'est un peu pareil. Tu caches la cellule liée avec l'outil.
    Soit tu déplaces le checkBox pour le placer au-dessus de A1 soit tu fais en sorte que la cellule liée soit juste en dessous de là où tu as mis le CheckBox

  5. #5
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 699
    Points
    6 699
    Par défaut
    Bonjour,

    @sab_info, pourquoi utiliser des contrôles formulaires sur un feuille de calcul ?

    je suis de cet avis :

    Quelle est la différence entre les contrôles de formulaire et les contrôles OleObject ?

    Les objets formulaires sont disponibles depuis la barre d'outils du même nom.
    Les contrôles ActiveX (OleObject) sont disponibles depuis la barre d'outils "Boîte à outils contrôles".
    Dans Excel 2007, les deux types de contrôles sont dans l'onglet "Développeur", groupe "Contrôles", bouton "Insérer".

    Bien que leurs formes soit ressemblantes, ces deux types d'objets ne possèdent pas les mêmes caractéristiques. Les contrôles de formulaire sont issus des versions anciennes d'Excel et sont conservées pour assurer une compatibilité ascendante des classeurs. Les contrôles formulaires sont toujours utilisables dans Excel2007. Toute fois, privilégiez les contrôles ActiveX qui contiennent plus de propriétés, de nombreux évènements et permettent plus de souplesse dans vos projets.
    cordialement,

    Didier

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 10/01/2012, 21h40
  2. Comment mettre une date par défaut en date du système
    Par khadi8 dans le forum Général Java
    Réponses: 1
    Dernier message: 17/12/2011, 18h36
  3. [WD15] Comment Lancer une vidéo avec lecteur installé par défaut
    Par papydev dans le forum WinDev
    Réponses: 2
    Dernier message: 14/07/2011, 15h39
  4. [OL-2007] Calendrier: Mettre une heure de rappel fixe par défaut (comme pour les Tâches)
    Par Dailyplanet dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 24/08/2009, 09h43
  5. Comment mettre une image en fond de JFrame
    Par marc26 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2004, 17h57

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