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 :

Check Box USER FORM


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Décembre 2007
    Messages
    1 235
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1 235
    Par défaut Check Box USER FORM
    Bonjour, j'ai une petite question concernant l'usage des check box dans un user form.

    Je voudrais savoir comment faire, pour que si je coche ou non des check box dans mon userform, cela aille mettre un x (une croix) ou non dans une feuille de classeur excel, mais plus particulièrement, dans une zonne de dessin (objet rectangle).

    Merci pour votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 54
    Par défaut
    Salut,

    dans le module de code de la userform tu crée la méthode évènement click sur le checkbox et tu test s'il est coché ou non

    Ps : pour créer la méthode utilise la liste déroulante en haut à gauche du module et sélectionne l'objet auquel tu veut créer une méthode évènement

    ++

  3. #3
    Membre éprouvé
    Inscrit en
    Décembre 2007
    Messages
    1 235
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1 235
    Par défaut
    OK sa je sais merci saund même

    Se que je voudrais savoir, c'est quel est la formule pour savoir si j'ai coché ou pas? Sa doit être queslque chose.True ou quelque chose.false nn?

  4. #4
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 360
    Par défaut
    Bonjour,

    Pour le reste, regardes du coté des objets Shapes

    Ensuite, pour plus de simplicité, je te conseille de dessiner cette forme en croix et de l'afficher ou la masquer en cas de besoin (si c'est possible).

    A+

    Pour le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If (Ta_Checkbox.Value = True) Then
         ' Tu Affiches ta croix
    Else
          ' Tu ne l'affiches pas
    End If

  5. #5
    Membre éprouvé
    Inscrit en
    Décembre 2007
    Messages
    1 235
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1 235
    Par défaut
    OK sa marche merci beaucoup, voila mon code

    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
    Private Sub CheckBox1_Click()
     
    If CheckBox1 = True Then
    Sheets("PP1").Select
    ActiveSheet.Shapes("Rectangle 11").Select
    Selection.Characters.Text = "x"
     
    Else
    Sheets("PP1").Select
    ActiveSheet.Shapes("Rectangle 11").Select
    Selection.Characters.Text = ""
     
    End If
     
    End Sub
    Merci à tous

Discussions similaires

  1. [XL-MAC 2011] Check-box qui active une mise en forme sur la ligne la contenant
    Par FlorentP dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/09/2014, 23h43
  2. [AC-2007] Ouvrir un form d'après un autre si le check box est selectionné
    Par line.z dans le forum Access
    Réponses: 0
    Dernier message: 02/08/2014, 23h25
  3. eVC++ 4 : check box transparente
    Par zenetcalme dans le forum MFC
    Réponses: 10
    Dernier message: 29/11/2005, 09h11
  4. cocher tout les check box
    Par Flob dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/02/2005, 10h29
  5. [FLASH 5] check box sous Flash 5
    Par Flash5man dans le forum Flash
    Réponses: 7
    Dernier message: 01/09/2004, 08h48

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