Aide VBA

Bonjour,

Je suis actuellement sur un projet VBA dans le cadre de mes cours et je bloque sur ces 2 questions :

Inscrire la référence du produit ayant généré le plus de ventes en valeur d'achat
Inscrire la référence dont la valeur de stock est la plus élevée

J'ai pensé à combiner une fonction recherchev à une fonction Max mais rien à faire après 5 heures passer dessus j'ai pas avancé d'un poil.

Références = Colonne A

J'ai réussi à trouvé la valeur du stock pour la seconde question avec une simple fonction =max mais affiché la référence qui va avec reste un combat.

Merci d'avance pour votre aide.

2 réponses

  1. Je crois que nous sommes dans la même école et que nous avons eu le même sujet ! Est ce que par hasard tu aurais trouvé la macro à cette réponse et aux autres d'ailleurs ?
    1
    1. Salut,

      Pourtant c'est bien ça qu'il faut faire. Combiner
      MAX()
      et
      RECHERCHEV()
      fonctionne tant que tu n'as qu'une seule référence avec la valeur MAX.

      Exemple :

      Tes références vont de B2 à B100, leurs valeurs de stock respectives vont de A2 à A100.

      Dans la cellule B1 tu tapes
      =MAX(A2:A100)
      ce qui te donnera la valeur maximale de stock.

      Dans la cellule A1, tu tapes
      =RECHERCHEV(B1;A2:B100;2)
      et tu retrouveras donc la référence du produit ayant généré le plus de ventes en valeur d'achat
      0