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 :

[E-00] Liaison Label Combobox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 53
    Par défaut
    Bonjour à tous !

    Me revoilà avec une petite question (vba excel 2000)

    Je ne sais pas si c'est possible donc je vous demande : est-il possible de déterminer les valeurs d'une combobox par rapport à la valeur de son Label.

    Par exemple j'ai :
    Label a 1
    Label a 2
    Label a 3
    Label b 4
    Label b 5

    Quand j'ouvre mon formulaire en face du label a je voudrais une combo avec 1 2 et 3 et à la ligne en face de mon label b une autre combo avec 4 et 5

    Est ce possible et si oui comment ?

    Merci beaucoup !

    Bon ça va pas faire avancer les choses grandement mais le code suivant ne marche pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub ComboBox1_Change()
    With Range("b1:b65000")
        Set c = .Find(Label1.Caption, LookIn:=xlValues)
        If Not c Is Nothing Then
            ComboBox1 = c.Offset(0, 1).Value
        End If
    End With
    End Sub

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Bonsoir

    Je n'ai pas compris l'exemple.

    Combien de "label A" as-tu sur ton formulaire? Si tu en as plusieurs, en face duquel veux-tu ton combobox?

    Plus généralement, que souhaites-tu réaliser? Merci d'expliquer, car il y a peut-être une solution plus simple que ce que tu souhaites mettre en place pour arriver à ce que tu souhaites réaliser...

    Notamment, je me dis que, a priori, tu te trouves devant deux cas de figure:
    1. Ton (tes) labels ont des textes fixés à la conception => tu peux donc déterminer facilement le contenu des combobox
    2. Ton (tes) labels ont des textes fixés par programme => tu fixes alors la valeur des combo par programme...

    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 53
    Par défaut
    Bonsoir et merci de votre réponse,

    Je vous joint un classeur qui j'espère vous aidera à mieux comprendre ce que je voudrais tenter de faire.

    Dans l'exemple du classeur, je voudrais que dans le second userform qui s'ouvre (suite à la selection d'une famille dans la première combobox), la combobox en face de mon label critère 1 puisse etre remplie des valeurs correspondantes au critère 1 (dans la feuille excel)

    J'espère qu'avec le classeur ça sera plus clair (car c'est vrai qu'en me relisant c'est pas toujours limpide)
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Liaison entre ComboBox et TextBox
    Par adil54 dans le forum VB.NET
    Réponses: 2
    Dernier message: 27/08/2008, 16h27
  2. liaison dynamique Combobox et DataTable
    Par Papy214 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/12/2007, 17h25
  3. Réponses: 4
    Dernier message: 06/07/2006, 02h18
  4. [VB.NET] [ListBox / ComboBox] Label de l'item sélectionné?
    Par Giuseppe dans le forum Windows Forms
    Réponses: 5
    Dernier message: 14/12/2005, 14h22
  5. [C#] ComboBox et label associé
    Par liliprog dans le forum Windows Forms
    Réponses: 6
    Dernier message: 05/07/2005, 10h23

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