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 :

Creation de combobox liées


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Ouvrier
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ouvrier

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Par défaut Creation de combobox liées
    Bonjour
    J'ai sur une feuille excel 2 colonnes contenant dans une la désignation d'objets et dans la 2eme la référence propre à chacun de ces objets
    J'ai créé un userform avec 2 combobox
    Le premier combobox et alimenté par la colonne des objets et le second par leur référence.
    Je souhaiterai que lorsque je choisisse un objet dans mon premier combobox s'affiche automatiquement la référence dans le second combobox et à l'inverse quand je choisi une référence s'affiche automatiquement son objet.
    Pourriez-vous m'aider merci...

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 706
    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 706
    Par défaut
    Bonjour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.vlookup(cbx1.Value, tableau_de_correspondance, 2)
    te permet de récupérer les références si le tableau des correspondance est composé des ocjets et en colonne 2, des références.

    Tu peux appeler cette fonction lorsque la valeur de la combobox1 est changée. Et vice-versa pour la deuxième combobox.

  3. #3
    Membre habitué
    Homme Profil pro
    Ouvrier
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ouvrier

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Par défaut Creation combobox liées
    Merci pour ta reponse
    En piece jointe le classeur en question
    Je ne suis pas doué en vba je ne sais pas ou placer ta ligne de code
    Les sources pour les combobox se trouvent sur la feuille 2
    Cordialement
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 706
    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 706
    Par défaut
    Je ne vois pas de Feuil2

    Mais mon code serait à insérer dans les modules du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Private Sub ComboBox1_Change()
    End Sub
    J'ai pas vérifié les numéros de combobox, mais aux numéros de combobox près :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub ComboBox1_Change()
        ComboBox2.Value = Application.vlookup(ComboBox1.Value, tableau_de_correspondance, 2)
    End Sub
    Par contre, attention : avec vlookup, il faut que la valeur qu'on cherche soit dans la première colonne. Du coup, si tu veux faire les correspondances dans les 2 sens, il faut que tu aies un tableau du type :
    nom | référence | nom
    pour pouvuoir utiliser la parti "nom | référence" dans un cas et la partie "référence | nom" dans l'autre cas.

  5. #5
    Membre habitué
    Homme Profil pro
    Ouvrier
    Inscrit en
    Mars 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ouvrier

    Informations forums :
    Inscription : Mars 2017
    Messages : 12
    Par défaut Creation combobox liées
    Bonjour
    Malgré tes conseils je n'ai pas reussi à faire fonctionner mes combobox.
    En piece jointe le bon classeur excel
    Encore merci...Cordialement
    Fichiers attachés Fichiers attachés

  6. #6
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 706
    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 706
    Par défaut
    Tu dis que tu n'as pas réussi à faire marcher les combobox, mais dans ton fichier, je ne vois l'application d'aucun de mes conseils. Le tableau a seulement 2 colonnes et il n'y a pas de code pour les combobox. Qu'est-ce que tu ne comprends pas?

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

Discussions similaires

  1. Combobox liées aux precdentes
    Par titeZ dans le forum IHM
    Réponses: 1
    Dernier message: 01/10/2007, 19h07
  2. creation dynamique combobox
    Par Elstak dans le forum VBA Access
    Réponses: 4
    Dernier message: 28/05/2007, 12h06
  3. [c#][.NET 2.0] Datagrid avec 2 combobox liées entre elles
    Par axl63800 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 20/04/2007, 09h31
  4. [VBA-E] Probleme de creation de combobox
    Par sirius91 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/01/2007, 19h50
  5. Creation de tables liées
    Par Elwe dans le forum Access
    Réponses: 8
    Dernier message: 20/09/2005, 14h20

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