Partager via

Excel liste déroulante sur deux colonnes (sans concaténation)

Anonyme
2021-12-09T16:36:56+00:00

Bonjour à tous,

Il y a déjà quelque temps j'avais réalisé une liste déroulante sur deux colonnes avec une solution trouvée sur le WEB. Solution qui me permettais de travailler sur 2 colonnes et surtout d'éviter la fusion des colonnes dans une nouvelle.

A ce jour cela fonctionne toujours, mais ayant rajouté quelques lignes de références, elles n'apparaissent pas dans la liste déroulante!

D'autre part, j'ai cherché partout dans Excel je ne trouve aucun nom de zone référencée, aucune macro, aucun VBA. Je ne comprends pas ou plutôt plus comment modifier cette liste.

J'ai fait une copie, uniquement de cette feuille Excel dans un nouveau document sans copier la feuille qui devrait être la référence et, la liste déroulante fonctionne de la même manière que la feuille originale!

Dès que j'entre un chiffres la liste s'affiche en indiquant les numéros et leurs descriptions :

Si je tape :

  • 1 j'obtiens tous les comptes commençant par 1 avec leur description
  • 1020 je n'obtiens plus qu'un seul compte
    • en tapant "Enter" la cellule est remplie par 1020
    • si je clique dans la liste affichée la cellule contient alors 1020 Compte courant (soit 2 colonnes de référence dans la même cellule

Donc le fonctionnement est parfait, mais comment la modifier, trouvée sur le Net je l'ai mise en place mais je n'ai pas gardé la marche à suivre ou le lien, erreur fatale!

Et je ne trouve rien dans Excel qui me permettrait d'apporter l'ajout des lignes supplémentaires et surtout de recréer une même liste déroulante dans un autre tableau.

Je précise encore que le problème est identique sur Mac ou Windows

Cela fait presque une semaine que je cherche sur le Net et dans Excel sans aucun succès.

Je sollicite donc la communauté

Merci à vous de m'apporter une once de lumière

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

15 réponses

  1. DanielCo 107.7K Points de réputation
    2021-12-12T13:56:51+00:00

    Le classeur que tu m'as envoyé ne contient aucune liste déroulante. Il y a deux possibilités :

    _ le classeur initial comporte des macros. Ce n'est donc pas un classeur .XLSX mais un classeur de type .XLSM, .XLS ou .XLSB.

    • Tu utilises une macro complémentaire. Tu peux le savoir de la façon suivante :
    • Ferme Excel
    • Redémarre-le en maintenant la touche CTRL enfoncée (mode "sans échec").
    • Fais un essai avec le classeur.

    Le mode sans échec empêche les macros complémentaires de s'initialiser.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2021-12-12T13:34:12+00:00

    Bonjour

    Alors j'ai fait deux tests en saisissant 10 en E21 :

    • Sur la version que j'ai faite pour le partage cela fonctionne, dès qu'un caractère est tapé la liste apparaît
    • J'ai téléchargé la version qui est sur cjoint KLm... et cela fonctionne également

    Je vais :

    1. Faire un test en chargeant le fichier KLm... sur un autre ordinateur ?
    2. Je vais regarder dans Excel si un paramètre/option spécial(e) serait activée chez moi, mais je n'en ai pas la souvenance!

    Je reviens à toi si je trouve quoi quelque soit mon constat

    A+

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2021-12-12T11:59:28+00:00

    Bonjour,

    Je dois faire une mauvaise manip. Que je saisisse 10 en E21 ou F21, il ne se passe rien. Je n'ai pas de choix. Je reste avec 10 dans la cellule. Dis-moi ce que je dois faire.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2021-12-12T11:27:28+00:00

    Bonjour

    Alors voilà la bête!

    Quelques infos avant toute chose :

    1. le fichier contient deux onglets, l'onglet Plan comptable est là parce qu'il devrait être la référence.
    2. Dans Ecriture_Ref j'ai mis la colonne B en rouge pour indiquer ou j'ai des problèmes
    3. Tous les les N° de comptes indiqués en rouge sont référencé dans le plan-comptable mais sont absent de la liste de saisie.
    4. A la ligne 20 et en dessous dans la colonne E ou F saisissez le premier chiffre d'un numéro de compte, la liste s'affiche, un deuxième et l'on voit qu'elle est dynamique.
      1. Si l'on tape 1020 et que l'on valide la cellule contiendra 1020
      2. Si l'on saisi 10 et que l'on sélectionne 1020 on aura alors 1020 + la description du compte
    5. En finalité, on peut supprimer la Feuille Plan comptable sans que la fonctionnalité de la feuille Ecriture_Ref en soit affectée.
    6. On peut également copier la feuille Ecriture_Ref dans un nouveau classeur et tous fonctionne de la même manière.
    7. Le point 6 me laisse à penser que tout ce joue dans cette feuille, mais ou et comment ai-je réussi à créer cette fonctionnalité...

    https://www.cjoint.com/c/KLmlhF5JSUG

    Merci d'avance pour votre aide

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. DanielCo 107.7K Points de réputation
    2021-12-09T18:02:15+00:00

    Bonjour,

    Il est difficile de diagnostiquer quelque chose sans disposer du classeur. Peux-tu le partager sans données confidentielles ?

    Pour le partager, clique sur :

    https://www.cjoint.com/

    Clique sur le bouton "parcourir". Choisi le fichier à partager. Dans le bas de la page, clique sur le bouton "Créer le lien cjoint". Copie le lien affiché et colle-le dans ta réponse.

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire