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 :

Bouton radio ou OptionButton


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2012
    Messages : 143
    Par défaut Bouton radio ou OptionButton
    Bonjour à tous,
    J'utilise des bouton radio (OptionButton).
    Lorsqu'on sélectionne un de ces bouton, il renvoi la valeur "VRAI" et ceux non sélectionné renvoient la valeur "FAUX".
    Ma question est, est-il possible de faire en sorte que lorsqu'un bouton n'est pas sélectionné il ne renvoi aucune valeur à la place de "FAUX" , Par exemple avec la fonction "TripleState" de la fenêtre "Propriété".
    J'ai cru comprendre qu'en définissaant "TripleState = True" et en laissant le champs "Value" blanc c'était possible.

    Quelqu'un peut-il m'aider ?
    Par avance merci
    Laurent

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 107
    Par défaut
    Quand tu définis la propriété TripleState sur true et que tu supprimes la valeur de la propriété Value, l'OptionButton aura pour valeur par défaut "null".

    Par contre, les optionButton d'un même groupe étant liés, si tu affectes la valeur true à l'un d'eux, par clic ou par code, les autres prennent automatiquement la valeur False.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2012
    Messages : 143
    Par défaut Merci
    OK, j'avais lu ça quelque part.
    Donc, par définition, un optionbutton étant fait pour être coché, la combine de TripleState sur true et la valeur de la propriété Value supprimée ne sert à rien.
    J'ai bien fait de passer par un autre biais.

    Pour ceux qui suivent le poste, vu que sur chaque 4 optionbutton j'ai des textbox qui reçoivent des infos, j'ai crée un code qui efface la valeur des 4 option button correspondant comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub EffacerBoutonLigneVide()
    If NouvelleJournée.TextBox1 = "" Then
    NouvelleJournée.OptionButton1 = ""
    NouvelleJournée.OptionButton21 = ""
    NouvelleJournée.OptionButton41 = ""
    NouvelleJournée.OptionButton61 = ""
    End If
    End Sub

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

Discussions similaires

  1. Récupérer la valeur d'un bouton radio (ou optionbutton )
    Par catsur dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/02/2009, 14h03
  2. recupérer la valeur d'un bouton radio
    Par ericmart dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 19/05/2008, 15h42
  3. apparition d'un chanp text au click d'un bouton radio
    Par Flobel dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 09/11/2004, 09h34
  4. [CR]liste de boutons radio
    Par inesfonfon dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 16/09/2004, 09h04
  5. Problème de boutons radio
    Par BRAUKRIS dans le forum Composants
    Réponses: 3
    Dernier message: 03/06/2004, 02h41

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