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 :

Référence d'une CheckBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Basicnav
    Profil pro
    Inscrit en
    Février 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2008
    Messages : 245
    Par défaut Référence d'une CheckBox
    Bonjour,

    je cherche sans succès sur la toile et dans le forum la réponse à mon problème.

    J'ai un UserForm dans lequel j'ai plusieurs CheckBox.

    Est-il possible à une checkbox d'associer (de faire référence) à une feuille de mon document excel ?
    Est ce que la solution se trouve dans la propriété ControlSource ? Alors quelle est la syntaxe pour que excel l'accepte ?

    merci

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Bonjour
    Tu as raison (il te suffisais de tester pour t'en rendre compte )
    Dans controle source ecrit quelque chose comme
    feuil1!A1
    ET voila tu as un vrai faux dans la cellule en question qui change quand tu coche ou non le cheque box.
    Après si tu veux faire autre chose il va te falloir être plus explicite

  3. #3
    Membre éclairé Avatar de Basicnav
    Profil pro
    Inscrit en
    Février 2008
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2008
    Messages : 245
    Par défaut
    Merci Krovax pour ce début de réponse, mais je me suis peut-^tre mal expliqué.

    Je ne veux pas faire référence à seulement une cellule, mais bien à la feuille entière.
    En concret, je veux que l'utilisateur coche les checkbox (qui font références à diverses feuilles de mon classeur) et en validant sur un bouton, ces feuilles s'impriment.
    Je voudrais éviter le :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub CommandButton2_Click()
    If CheckBox2 Then
    Sheets("Feuil2").PrintOut
    End If
    If CheckBox3 Then
    Sheets("Feuil3").PrintOut
    End If
    End Sub
    en effet j'ai 70 feuilles dans ce classeur !!
    Je voudrais un code plus propre...

  4. #4
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Comme quoi une question précise est toujours utile, je ne pouvais pas vraiment deviner que tu voulais les utiliser pour imprimer une certaine feuille

    Tu peux essayer quelque chose comme ca en bonclant sur les controles (en espérant que tu ne les a pas trop renommé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim i As Integer
    For i = 1 To 70
    If UserForm3.Controls("Checkbox" & i) then
    'tu te débrouille pour impréimer la feuil qui corespond au checkbox si tu as de la chance le label corespond au nom de la feuille 
    Sheets(UserForm3.Controls("Checkbox" & i).label).PrintOut
    'ou alors il sont dans le même ordre que les onglet
    sheets(i).PrintOut
    end if
    Next i

Discussions similaires

  1. Readonly sur une checkbox
    Par Oluha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 14/02/2005, 11h09
  2. [FLASH MX] Police d'une Checkbox
    Par n_tony dans le forum Flash
    Réponses: 5
    Dernier message: 08/12/2004, 12h04
  3. Etat coché ou décoché d'une checkbox
    Par El Saigneur dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 05/10/2004, 16h56
  4. [XML][XSL]afficher une checkbox cochée
    Par kirk80 dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/09/2004, 17h49
  5. [struts] mémorisation d'une checkbox avec cookie
    Par rocco dans le forum Struts 1
    Réponses: 3
    Dernier message: 22/04/2004, 12h39

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