Insérer plusieurs ligne d'un menu déroulant dans une seule cellu

ysmartin Messages postés 8 Statut Membre -  
ysmartin Messages postés 8 Statut Membre -
Bonjour,

Jusqu'ici je sais créer un menu déroulant et insérer un item de ma liste dans une seule cellule.
Je m'explique : dans mon menu déroulant apparaissent plusieurs propositions (petit, grand, gros, mince, sportif....il s'agit d'un exemple).
Si je souhaite insérer non pas un mais plusieurs items dans une seule cellule, quelle manipulation dois-je faire (par exemple insérer en même temps petit, sportif mince).

Merci de votre réponse

10 réponses

  1. via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Dans un menu déroulant tu ne peux choisir qu'une seule option alors :

    -soit tu fais 3 menus déroulant par ex en A1 A2 et A3 et dans la cellule de retour, par ex C2 tu mets la formule = A1 &", " & A2 & ", " &A3

    -soit il faut passer par une Userform proposant la liste avec choix multiple et un code VBA qui insère le choix dans la cellule désirée

    Cdlmnt
    1
  2. Mike-31 Messages postés 18205 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    Non dans une liste de validation, il est possible d'afficher plusieurs lignes d'informations j'ai écrit une astuce sur ce lien

    https://www.commentcamarche.net/faq/33516-excel-afficher-plusieurs-colonnes-dans-une-liste-de-validation

    par contre il n'est pas possible de sélectionner plusieurs données dans une validation et les transcrire automatiquement dans la même cellule, ou je n'ai pas compris la demande
    1
  3. ysmartin Messages postés 8 Statut Membre
     
    Merci pour cette réponse. La première solution est trop longue, j'ai trop de lignes dans mon menu déroulant. Quant à la seconde.... je dois dire que c'est du chinois pour moi. Je ne sais pas ce qu'est userform ni VBA.

    Si tu peux m'éclairer....

    Merci en tout cas pour cette première réponse.

    cdt
    0
  4. ysmartin Messages postés 8 Statut Membre
     
    RE,

    En fait l'idée est de pouvoir utiliser plusieurs lignes d'une liste déroulante dans une même cellule d'arrivée. Je suis enseignant et pour préparer mes cours je précise (par exemple) dans une cellule le matériel dont je dispose. Parfois je n'ai besoin que de l'ardoise mais parfois j'ai l'ardoise, le cahier, le livre... pour éviter de multiplier les cellules j'ai créer une seule cellule matériel et j'aimerai, grâce au menu déroulant, pouvoir insérer plusieurs mots dans la même cellule. Si j'ai besoin d'un truc je sélectionne mon ardoise mais si j'ai besoin de plus de choses je pensais pouvoir insérer dans la même cellule d'autres matériel de mon menu déroulant....

    Bon je vais essayer de bidouiller avec ce que tu m'as déjà indiqué et on verra ce qu'il en ressort. Merci pour ta réponse.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re,

    Un exemple d'userform avec liste de choix multiples

    https://www.cjoint.com/?0Iuw0TSIKmz

    On peut adapter cet exemple à ton fichier si cela te convient
    Poster un exemple du fichier sur cjoint.com et revenir ici indiquer le lien fourni

    Cdlmnt
    0
  7. ysmartin Messages postés 8 Statut Membre
     
    Re,

    c super ce truc. Le seul hic (comme je dois imprimer mon fichier), c'est la présence du mot choix. Mais si on peut le mettre en dehors de la zone d'impression... En tous cas voici le lien

    https://www.cjoint.com/?0Iuxbrl97VU

    Je ne sais pas si ça va me servir dans ce cas là, mais je garde l'idée pour autre chose.

    Merci

    cdlmt
    0
    1. via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Re,

      Pour ne pas imprimer le bouton
      Onglet Developpeur
      Mode Création
      Clic droit sur bouton
      Format de Controle
      Propriétés
      Décocher Imprimer l'objet

      Par contre je ne sais pas dans ton fichier à quels choix tu voudrais applique le principe ?

      Cdlmnt
      0
    2. ysmartin Messages postés 8 Statut Membre
       
      re,

      je souhaite l'appliquer au menu déroulant matériel et dispositif. Si tu as un tuto je veux bien m'y essayer, il va bien falloir que je me dépatouille tout seul. En tous cas merci.

      cdt
      0
  8. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    même principe, autre présentation.
    Cliquer sur une cellule en B
    https://www.cjoint.com/?DIuxfWS9IEf
    eric
    0
  9. ysmartin Messages postés 8 Statut Membre
     
    re,

    c'est exactement ça que je veux faire. Par contre je n'ai pas trop saisi la procédure pour le créer....

    merci de cette première réponse très encourageante pour la suite de mon travail.

    cdt
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Alt+F11 pour accéder au code vba.
      Les nom des modules sont à gauche (Feuil1, .... , Thisworkbook). Double-clic dessus pour voir le code à droite.
      Réalise les étape une par une, et si une est mal expliquée demande.
      Sinon il faudra ton fichier avec les explications (quelles plages, quelle liste)
      eric
      0
  10. ysmartin Messages postés 8 Statut Membre
     
    re,

    Bon je vais me lancer.
    Si je n'y arrive pas je me permettrai de te solliciter à nouveau. Merci

    cdt

    YSM
    0
  11. ysmartin Messages postés 8 Statut Membre
     
    bonjour à tous ceux qui m'ont répondu.... pas réussi à faire ce que je voulais. Merci encore pour vos réponses.

    cdt
    0