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 :

Liste déroulante conditionnelle


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
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2017
    Messages : 23
    Par défaut Liste déroulante conditionnelle
    Bonjour a tous
    Est ce quelequ'un pourrait m'aider à coder en VBA 3 Combobox liées
    ( la 2éme dépend de la 1ère et la 3ème dépend de la 2ème ) sachant que les combobox sont placés sur un Sheet et non un Userforme.
    le remplissage des 3 combobox se fait à partir d'un tableau de 3 Colonnes : Region - Pays - Marque
    Combobox1 = Region
    Combobox2 = Pays
    Combobox3 = Marque
    j'espere que j'étais claire dans ma question
    Merci de m'apporter votre aide j'en ai vraiment besoin et j'en serai très reconnaissant

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Bonjour et bienvenue au forum !
    A quoi ressemble ton code pour l'instant? Où bloques-tu?
    Quelles sont les dépendances? Comment sont-elles définies?
    Pour l'instant il est difficile de te répondre, car il y a trop peu de details sur ton projet.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2017
    Messages : 23
    Par défaut
    Bonjour Rioalle, Merci pour ta réponse rapide
    Voici en pièce jointes l'interface et la feuille de la BD.
    Je veux que si je choisis par exemple dans liste des regions " EUROP" , le combobox2 m'affiche les pays de l'europe, et si je choisi un pays quelconque par exemple "France" , combobox3 m'affiche les marques
    vendu en france.
    la base de données des regions , pays et marque est stockés dans la feuille "Config"
    Merci pour ton aide
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Conformément aux règles du forum, n'envoie pas de piece jointe, mais décris nous ton problème avec des mots. Tu peux éventuellement envoyer des copies d'écrans si nécessaire. C'est une question de sécurité des fichiers.
    Ce que je peux te dire pour l'instant, sans connaître la structure de ton classeur :
    • Pour connaître le code associé au remplissage d'une liste déroulante --> utilise l'enregistreur de macro. Voici ce que j'ai obtenu de mon côté avec l'enregistreur de macro :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
          With ActiveSheet.Shapes.Range(Array("Drop Down 19"))
              .ListFillRange = "$D$4:$D$7"
              .LinkedCell = ""
              .DropDownLines = 8
              .Display3DShading = False
          End With
      Code à adapter bien entendu !
    • Si ta source est sous forme de tableau, tu peux utiliser les filtres automatiques --> utilise l'enregistreur de macro pour connaître le code associé. Utilise une feuille intermediaire pour copier-coller le résultat des filtres.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2017
    Messages : 23
    Par défaut
    Ok je vais essayer avec ça
    Merci beaucoup

Discussions similaires

  1. [XL-2003] Liste déroulante conditionnelle dépendante d'une première liste
    Par CRIS2010 dans le forum Excel
    Réponses: 7
    Dernier message: 23/04/2019, 17h26
  2. [XL-2007] Liste déroulante conditionnelle issue d'un tableau
    Par vpet dans le forum Excel
    Réponses: 2
    Dernier message: 28/10/2011, 11h43
  3. Liste déroulante conditionnelle
    Par Hyuunkel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/08/2011, 15h15
  4. [XL-2007] Liste déroulante conditionnelle
    Par romromain dans le forum Excel
    Réponses: 8
    Dernier message: 25/05/2011, 13h51
  5. Liste déroulante conditionnelle.
    Par gscorpio dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/11/2006, 16h24

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