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 dépendante et variable en fonction des sociétés


Sujet :

Macros et VBA Excel

  1. #1
    Invité
    Invité(e)
    Par défaut Liste déroulante dépendante et variable en fonction des sociétés
    Bonjour,
    Je viens vers vous parce que j'ai un soucis assez difficile a réaliser sachant que je dois utiliser la validation des données mais cela me semble assez complexe, je vous explique.
    J'ai une feuille Contact où j'ai 2 colonnes : Société et Activité (Corps d'état si vous voulez) qui liste toutes les sociétés avec leurs activité (donc éventuellement plusieurs sociétés pour une même activité)
    Nom : Capture.PNG
Affichages : 499
Taille : 55,9 Ko

    J'ai une autre feuille ENT_BET, ou j'ai une colonne LOT une colonne Corps d'état(qui est la même que activité de l'autre feuille donc le lien entre les deux feuilles), et j'ai une troisième colonne Entreprise.
    Je veux donc que dans cette dernière,dés que je la remplise , j'ai une liste déroulante de toutes les sociétés qui travaille sur l'activité.
    Nom : Capture2.PNG
Affichages : 555
Taille : 120,7 Ko

    Merci beaucoup d'avance

  2. #2
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour walido,

    Il s'agit, pour ma part, d'un cas de figure au sein d'un formulaire appelé "Combobox en cascades".
    A mon humble avis, donc, tu devrais envisager un formulaire de saisie.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Et comment on fait cela du coup ?

  4. #4
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    (Il n'y a pas de quoi!)

    Tu peux consulter ces 2 tutoriels
    - les formulaires
    - les contrôles

    Et la FAQ au sujet des combobox en cascades

  5. #5
    Invité
    Invité(e)
    Par défaut
    Je te remercie mais il n'y a pas d'autre façon éventuelle de le faire ?

  6. #6
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Salut,

    Sans doute, pourrait-on envisager d'affecter une liste de validation pour la 1ère cellule et gérer celle de la cellule adjacente par l'évènement Selection_Change.
    Personnellement, je préfère les formulaires.
    Mais les avis à ce sujet sont divers.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Dans ce cas j'ai besoin d'une macro ou dune validation de données ?

  8. #8
    Invité
    Invité(e)
    Par défaut
    A l'aide !
    UP

  9. #9
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Dans les 2 cas, de procédures VBA.
    Ce forum est d'ailleurs celui adéquat.

  10. #10
    Invité
    Invité(e)
    Par défaut
    Bonjour MarcelG,
    je te remercie de ta réponse,

    Par contre je ne vois pas trop comment faire, Pourrais-tu m'aider pour un début de code ou éventuellement quelques pistes (avancés étant donné que je suis novice sur VBA)

    Cordialement

  11. #11
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Salut,

    Pour ce qui concerne mon approche, je t'ai indiqué les pistes.
    A savoir : les 2 tutoriels et la FAQ.

    Après avoir consulté ces espaces documentaires, essaie donc de créer un formulaire contenant 2 zones de listes déroulantes (Combobox) et un bouton dont l'activation va le décharger
    La 1ère combobox aura pour source les lignes reportant les activités
    La 2ème retournera la liste des entreprises assurant cette activité.
    Au changement (plus précisément l'évènement Change) de la 1ère combobox, les items de la 2ème seront alimentés (voir FAQ)

  12. #12
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 684
    Par défaut
    Citation Envoyé par walido78 Voir le message
    Bonjour MarcelG,
    je te remercie de ta réponse,

    Par contre je ne vois pas trop comment faire, Pourrais-tu m'aider pour un début de code ou éventuellement quelques pistes (avancés étant donné que je suis novice sur VBA)

    Cordialement
    As tu au moins lu les liens proposés par MarcelG ?

    Dans le lien vers la FAQ il y a, en plus du code, un classeur démo
    Qu'attend tu de plus ???

  13. #13
    Invité
    Invité(e)
    Par défaut
    Déjàa de base on va se calmer, c'est pas parce que tu connais VBA ar coeur que tu vas te moquer des connaissance des autres, et après j'ai vu le lien de MARCELG mais je n'ai pas trouvé le classeur démo, y'a un problème ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/02/2019, 18h59
  2. Liste déroulante dépendantes des unes des autres
    Par julius870 dans le forum IHM
    Réponses: 5
    Dernier message: 05/09/2012, 21h02
  3. [AC-2007] plusieurs Liste déroulante dépendante les une des autres
    Par nabilophone11 dans le forum IHM
    Réponses: 12
    Dernier message: 12/12/2010, 14h59
  4. Réponses: 6
    Dernier message: 10/09/2008, 09h25
  5. Liste déroulante dépendante
    Par nanas dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/02/2005, 16h25

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