Double menu déroulent excel 2007

Résolu
Bonjour,

bonjours a tous
je voudrais créer un logiciel de devis avec excel 2007
je viens de comprendre le système de création de menu déroulant
mais maintenant j'aimerais passer a l'étape supérieur

l'idée serais que le menu déroulent en A1 agisse directement sur le menu déroulent B1
selon le choix effectuer dans le menu déroulent A1

merci d'avance

10 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Tu commence par créer une liste de validation (liste déroulante) contenant des mots uniques ou sans espace, éventuellement relié par le tiret du 8 _

    ensuite tu crées des autant de liste de validation que tu souhaites, et ces listes tu les nommes avec les mots contenus dans ta première liste de validation.
    pour appeler une liste de validation nommée par exemple titi la formule est =titi

    si dans cette liste tu as un mot toto tu crées une liste toto puis tata si ce mot figure dans ta première liste
    la formule pour appeler une liste en fonction de la sélection de la première placé par exemple en D7 sera

    =INDIRECT(D7)

    Allez je te laisse chercher un peu, si tu rencontres un problème je te ferais un petit montage
    1. salut mike -31
      je te remercie d'avoir répondu aussi vite !!
      je comprend a peut près ce que tu veux dire mais je n'arrive pas a l'appliquer

      il y a une petite chose que j'ai oublié la base de donnée va évoluer avec le temps et il y a de forte chance que je l'obtienne par le fournisseur au format excel !!
      1. c'est exactement ce que je cherche a faire pour le moment !
        j'essaie d'avoir des bases de donnée demain

        merci beaucoup
        1. y a une méthode pour lire le code vba de ton programme ? je ne le trouve pas en faisant alt F11
          1. Re,

            Tout simplement parce qu'il n'y en a pas, j'ai simplement nommé les plages (Si tu me donne ta version Excel je te donnerai la démarche) mais c'est Définir un nom.
            ensuite une première liste de validation toute simple =Nom de la liste
            pour la deuxième liste de validation =INDIRECT(nom adresse de la cellule contenant la première liste)
            c'est tout
            1. c'est un peut le bordel
              je vois pas comment tu fais le deuxième menu déroulant
              sinon j'ai word 2007
              j'ai trouver dans la liste la formule "=INDIRECT(réf_texte;a1)" mais je comprend pas ce qu'est "a1"

              dsl si je suis chiant
              1. merci raymond pour ce brin d'humour !!
                je ne comprend pas dans l'étape 2 qu'est ce que le nom départ ???

                mike je veux bien que tu me dise comment mis prendre, ça ne dois pas être si compliqué que ça mais je me galère quand même un peut !!

                vous auriez un bouquin a me conseiller pour apprendre excel ???

                merci d'avance !!!