Macro excel

Résolu
Bonjour,

Je cherche a rendre un fichier excel interactif

Dans ce fichier, j'ai un tableau qui référencie 2 gamme de critères

Les types de pièces
Les défauts qu'on peut observer

Selon ces deux critères, j'ai un coût de réparation associé

Dans une autre feuille, je remplis sur une ligne :

Ma liste déroulante de mes pièces
Ma liste déroulante de mes défauts

Et je voudrais que dans la colonne suivante excel recherche le coût associe de mon tableau.

Esce possible et par quelle fonction ?

6 réponses

  1. J'ai réussi

    Merci pour votre aide !!

    Bonne journée
    0
    1. Ok merci du tuyaux

      Malheureusement, cette formule ne prend pas en compte les deux choix de mes 2 listes précédentes
      0
      1. Contributeur
        bonjour,

        Mais si!
        "Machin1" et "Défaut7" donnés par tes listes de validation


        si tu ne sais pas faire ces listes de validation , dis le :o)
        0
    2. Contributeur
      Bonjour,
      Tu peux le faire sans problème par formules!!!i

      en feuille 1 colonne A les types, col B les défauts, Col C le prix
      ligne 1 nom des champs

      =SOMMEPROD((Feuil1!A2:A12="MACHIN1")*(Feuil1!B2:B12="DEFAUT7")*(Feuil1!C2:C12))


      "Machin1" et "Défaut7" donnés par tes listes de validation

      Avant de penser Macro, penser Excel
      Michel
      0
      1. Erreur de ma part, comme il y a 2 valeurs à rechercher, ça ne marchera pas il y a bien besoin d'une macro (les listes déroulantes ne sont en revanche pas un problème)

        dans la macro, a priori une combinaison de for et de if devraient faire l'affaire, je ne peux pas en dire beaucoup plus sans avoir accès au fichier, ou au moins connaitre sa structure ^^
        0
        1. Le problème c'est que ma recherche s'effectue a partir de choix de liste déroulante et en fonction de ces choix il va les chercher
          0
          1. Bonjour,

            oui cela est faisable a l'aide d'une fonction RechercheV (pas besoin de macro)

            il est possible de créer une macro VBA également, mais comme je le disais, ce n'est pas nécessaire dans ce cas précis.
            0