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

Excel Discussion :

liste déroulante comportant 2 colonnes d'une autre feuille


Sujet :

Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 4
    Points : 4
    Points
    4
    Par défaut liste déroulante comportant 2 colonnes d'une autre feuille
    Bonjour,
    j'ai un classeur comportant 2 feuilles
    feuil1 = 2 colonnes : nom et prenom
    feuil 2 = j'aimerais faire une liste deroulante avec les noms et prenoms inscrit en feuil1 (j'ai cliqué sur validation de donnés, liste, puis j'ai saisi = pour pouvoir aller dans une autre page )
    Le soucis c'est que je n'arrive qu'a faire une seul colonne et moi je voudrais prendre les 2 colonnes)
    sinon j'ai fais une autre méthode (que vous pourrez voir en piece jointe) mais encore pareil j'arrive seulement à avoir la premiere colonne
    ce que j'aimerai faire c'est reporté dans la feuil2 une liste deroulante comportant le nom et prenom se trouvant dans la feuil1
    POuvez vous m'aider s'il vous plait ?
    merci
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 773
    Points : 28 637
    Points
    28 637
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    L'outil Validation de données - Liste ne permet pas d'afficher plus d'une colonne.
    Si c'est une liste à plusieurs colonnes que tu souhaites afficher, il y a les contrôles formulaire ou ActiveX (ListBox ou ComboBox). C'est ce que j'utilise par exemple pour une application de facturation.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre habitué
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Août 2015
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Santé

    Informations forums :
    Inscription : Août 2015
    Messages : 74
    Points : 139
    Points
    139
    Par défaut
    Bonjour
    Mais pourquoi ne fairais tu pas une colonne C cachée où tu calcules =A2&" "&B2, et tu fais ta validation de données avec la liste de la colonne C ?
    Cdlt,
    Didier

    Après avoir obtenu satisfaction, par respect pour les contributeurs, et aussi pour faciliter la lecture de tous, merci de marquer la discussion en et de marquer les réponses qui ont aidé avec des .

  4. #4
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    1 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1 369
    Points : 2 156
    Points
    2 156
    Par défaut
    Bonjour,

    Exemple de comboBox 2 colonnes et Données/Validation 2 colonnes

    Boisgontier
    Fichiers attachés Fichiers attachés

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Décembre 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2017
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par boisgontierjacques Voir le message
    Bonjour,

    Exemple de comboBox 2 colonnes et Données/Validation 2 colonnes

    Boisgontier
    Bonjour est ce que c'est possible de le faire sans VBA , je veux dire la valeur de la cellule sera le nom , qu'il choisit le nom ou le prénom dans la liste ,

    exemple : une liste avec code ville colonne A , et nom de la ville colonne B , dans la liste D on peut choisir par code ou par nom mais la valeur output sera toujours le code , merci beaucoup

  6. #6
    Membre habitué
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Août 2015
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Santé

    Informations forums :
    Inscription : Août 2015
    Messages : 74
    Points : 139
    Points
    139
    Par défaut
    Bonjour
    Sans VBA, je ressors ma solution du 03/09/2015 :
    - tu fabriques une colonne (cachée) où tu concatènes les codes et les libellés
    - tu programmes la recherche sur le fait de matcher une partie de cette colonne

    A B C D
    1 Code Ville [caché] critère cherché [caché] valeur retournée
    2 31000 Toulouse =A2&" "&B2 =A2
    3 32000 Auch =A3&" "&B3 =A3
    4 33000 Bordeaux =A4&" "&B4 =A4
    5 34000 Montpellier =A5&" "&B5 =A5
    Recherche Résultat
    8 <saisir ici le critère cherché> =RECHERCHEV("*"&B8&"*";C2:C5;2;FAUX)

    Attention, si tu cherches une partie d'un nom, c'est la première occurrence qui est retournée !

    Tu peux adapter la colonne D à ce que tu veux récupérer comme résultat...
    Cdlt,
    Didier

    Après avoir obtenu satisfaction, par respect pour les contributeurs, et aussi pour faciliter la lecture de tous, merci de marquer la discussion en et de marquer les réponses qui ont aidé avec des .

  7. #7
    Futur Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 8
    Points : 8
    Points
    8
    Par défaut difficulté pour intégrer la VBA comboBox 2 colonnes
    Bonjour,
    je suis très intéressé par votre moyen d'effectuer une liste sur deux colonnes mais je suis vraiment novice en intégration VBA.
    J'ai tenté d'intégrer votre code mais j'ai ce message d'erreur : "erreur de compilation : type défini par l'utilisateur non défini".

    Pourriez-vous m'aider svp.
    Bien Cordialement.
    Loïc

    Nom : Probleme integration VBA liste sur deux colonnes.png
Affichages : 5893
Taille : 227,4 Ko






    Citation Envoyé par boisgontierjacques Voir le message
    Bonjour,

    Exemple de comboBox 2 colonnes et Données/Validation 2 colonnes

    Boisgontier

  8. #8
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    (Le message dit qu tu n'as pas défini une variable)

    Sans le code intégral de ce que tu as écrit et pas ce que tu crois avoir écrit ce n'es pas possible de savoir laquelle
    Ils ne savaient pas que c'était impossible ... du coup ils l'ont fait (Mark Twain)

    n'oubliez pas de si les messages vous aide ou sont pertinents et de mettre quand cela est !

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 6
    Points : 9
    Points
    9
    Par défaut 2 colonnes dans la liste déroulante
    Citation Envoyé par nissoufad Voir le message
    Bonjour,
    j'ai un classeur comportant 2 feuilles
    feuil1 = 2 colonnes : nom et prenom
    feuil 2 = j'aimerais faire une liste deroulante avec les noms et prenoms inscrit en feuil1 (j'ai cliqué sur validation de donnés, liste, puis j'ai saisi = pour pouvoir aller dans une autre page )
    Le soucis c'est que je n'arrive qu'a faire une seul colonne et moi je voudrais prendre les 2 colonnes)
    sinon j'ai fais une autre méthode (que vous pourrez voir en piece jointe) mais encore pareil j'arrive seulement à avoir la premiere colonne
    ce que j'aimerai faire c'est reporté dans la feuil2 une liste deroulante comportant le nom et prenom se trouvant dans la feuil1
    POuvez vous m'aider s'il vous plait ?
    merci
    Dans la feuil1 mettre une formule dans une 3eme colonne =A2&" "&B2 qui va concaténer les 2 colonnes en une seule
    Dans la source sélectionner cette 3ème colonne

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/08/2012, 15h05
  2. [Toutes versions] Liste déroulante - Sélection puis affichage d'une autre donnée
    Par matbiz dans le forum Excel
    Réponses: 5
    Dernier message: 11/11/2011, 12h33
  3. Liste déroulante avec 2 colonnes dont une cachée
    Par Sekigawa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 31/03/2009, 11h28
  4. Réponses: 2
    Dernier message: 21/10/2007, 13h26
  5. Réponses: 4
    Dernier message: 25/05/2007, 15h25

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