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 :

Checkbox et variable [XL-2016]


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
    Administrateur de base de données
    Inscrit en
    Février 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 38
    Par défaut Checkbox et variable
    Bonjour a tous,

    J'ai un user forme avec un l’intérieur un Frame.
    Dans ce Frame j'ai mis 5 checkBox numéroté de 1 a 5.
    Je voudrais que dans la feuille les cellule 5 a 10 de la ligne sois remplie si la checkbox est cochées.

    J'ai fait ce bout de code, mais pour chaque cellule ca prend en compte le résultat de checkBox et donc ca garde le dernier.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
         With données_éleves.Frame_cantine
            For X = 1 To 5 Step 1
                For I = 5 To 10 Step 1
                    If .Controls("cantine_" & X) Then
                        Cells(derlig, I) = .Controls("cantine_" & X).Caption
                    End If
                Next I
            Next X
        End With
    Une idée du problème?

    Merci

  2. #2
    Membre Expert Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Par défaut
    Hello,

    Je suis sur Smartphone, donc code non testé.
    ça devrait donner quelque chose de ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
         With données_éleves.Frame_cantine
            For X = 1 To 5 Step 1
                    If .Controls("cantine_" & X) Then
                        Cells(derlig, X+4) = .Controls("cantine_" & X).Caption
                    End If
            Next X
        End With

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 38
    Par défaut
    Bonsoir,

    C'est magnifique ça fonctionne.
    en voyant la solution, je me demande comment j'ai pu ne pas y penser...

    Merci beaucoup.

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

Discussions similaires

  1. Vérification de plusieurs CHECKBOX en variable
    Par davleo dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/05/2014, 20h32
  2. Checkbox et variables
    Par saxonac dans le forum Langage
    Réponses: 8
    Dernier message: 21/08/2011, 11h00
  3. Checkbox et variable tableau
    Par Kazevil dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/11/2010, 16h54
  4. Mettre une checkbox en variable
    Par kev484 dans le forum Langage
    Réponses: 6
    Dernier message: 17/01/2008, 18h59
  5. Checkbox, nombre variable
    Par HwRZxLc4 dans le forum Langage
    Réponses: 3
    Dernier message: 06/09/2007, 19h59

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