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 :

Probleme d'affichage dans listbox en fonction du choix des combobox vba [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 81
    Par défaut Probleme d'affichage dans listbox en fonction du choix des combobox vba
    Bonjour à tous ,

    Je me permets de revenir vers vous suite au retour de ma responsable.

    La chose devient un peu plus compliqué pour moi sachant qu’elle souhaite voir afficher des éléments dans la listbox que lorsque tous les filtres sont faits sur les combobox
    Je m’explique :

    -si je sélectionne « MOMO » dans combobox1 alors rien afficher sur listbox TANT QUE je n’ai pas fini mes filtres dans les autres combo.
    - si je sélectionne « MOMO » dans combobox1 et c1 dans combo2 alors rien sur listbox TANT QUE je n’ai pas fini mes filtres dans les autres combo.

    En revanche

    -si je sélectionne « MOMO » dans combobox1 et c3 dans combo2 alors afficher les éléments dans listbox (car j’aurai rien dans combo3 et combo4 parceque vide)

    -si je sélectionne « MiMi » dans combobox1 alors affiche listbox

    j’espere etre clair

    Ci-joint le fichier
    Fichiers attachés Fichiers attachés

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 81
    Par défaut
    Bonjour
    quelqu'un pourrait il me donner une piste?

    le code est dans le fichier
    cdt

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    quelqu'un pourrait il me donner une piste?

    le code est dans le fichier
    Tu vas peut-être comprendre la raison de ta solitude après avoir lu ceci :

    https://www.developpez.net/forums/d8...s-discussions/

    et le texte de la seconde phrase de ma signature.
    Vous êtes de plus en plus nombreux (trop) à ne pas respecter cette règle, voire à ne même pas la lire. Et d'autres sont de plus en plus nombreux à en être lassés et a "passer leur chemin" dans de telles conditions.
    Voilà.

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    bonjour
    malgré les règles j'ai quand même ouvert ton fichier

    je me pose une question
    sans regarder ton code les combos, en fonction des précédentes te propose la seule option possible alors a quoi te sert ta listbox ????
    la jointure des .values dans un string ou même un array suffit pour une éventuelle exploitations de ces données??

    sinon cela voudrais dire que tu a des doublons de ligne sur le sheets
    au quel cas pour une eventuelle exploitation argumentée par un N'eme argument serait non fonctionnelle car toujours le premier item choisi

    j'y vois la un soucis de conception et comme tel insolvable
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 81
    Par défaut
    Bonjour,

    Merci à vous 2 pour vos remarques.

    Je me réexplique en esperant etre clair:

    j'ai 6 colonnes dans mon exemple dont les 4 premiers constituent mes combo (dépendants les uns des autres) et les 2 dernieres que je souhaite afficher dans ma listbox

    case(coloneA) choix1(colonne b) choix2 (colonne c) choix3 (colonne d) id (colonne e) action (colonef)
    MOMO c1 good ok 1 GOTO
    MOMO C2 good 2 add
    momo c3 1 update
    mimi

    OU AUTREMENT

    case(coloneA)
    MOMO
    MOMO
    MOMO
    MIMI


    choix1(colonne b)
    c1
    c2
    c3
    vide

    choix2 (colonne c)
    good
    good
    vide
    vide

    choix3 (colonne d)
    ok
    vide
    vide
    vide

    id (colonne e)
    1
    2
    1
    1


    action (colonef)
    GOTO
    add
    Update
    goto


    ce que je veux c'est:

    - si je sélectionne « MOMO » dans combobox1 et c1 dans combo2 je peux selectionner "good" dans combox3 et "ok" dans combo4 , et une fois que j'ai fait tous mes filtres je veux afficher 1 (colonne id) et GOTO (colonne action) dans ma listbox via un bouton afficher par exemple,

    NB: si je clique sur le bouton affcher apres avoir selection que "MOMO" dans combo1 rien ne doit apparaitre dans la listbox car je n'ai pas fini mes filtre au niveau des autres combo,

    - si je sélectionne « MOMO » dans combobox1 et c2 dans combo2 je peux selectionner "good" dans combox3 et c'est TOUT et une fois que j'ai fait tous mes filtres je veux afficher 1 (colonne id) et Add (colonne action) dans ma listbox via un bouton afficher

    -si je sélectionne « MOMO » dans combo1 et c3 dans combo2 alors afficher les éléments dans listbox 1 (colonne id) et Update(colonne action)

    -si je sélectionne « MiMi » dans combobox1 alors en cliquant sur le bouton afficher je peux voir dans ma listbox 1 (colonne id) et goto(colonne action)

    le bouton n'est actif que lorsque je n'ai plus de filtre à faire au niveau des combo
    je pense que j'ai été un peu plus clair
    Merci de votre aide.

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 81
    Par défaut
    Bonjour

    y'a quelqu'un pour m'aider svp.

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

Discussions similaires

  1. Probleme affichage dans listbox
    Par android59 dans le forum C#
    Réponses: 5
    Dernier message: 21/02/2015, 21h16
  2. [Débutant] Probleme d'affichage dans une listbox
    Par toham dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 20/03/2010, 13h15
  3. Probleme d'affichage dans un TAnimate
    Par blondelle dans le forum C++Builder
    Réponses: 13
    Dernier message: 26/10/2006, 15h05
  4. Probleme d'affichage dans le formulaire
    Par Pao82 dans le forum Access
    Réponses: 11
    Dernier message: 17/08/2006, 07h21
  5. [VB.NET] Probleme d'affichage entre ListBox/TextBox
    Par Monster77 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/08/2004, 11h02

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