Aide VBA

Fermé
Slyzzy Messages postés 1 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 26 mars 2014 - 26 mars 2014 à 00:01
rroozzoo Messages postés 1 Date d'inscription jeudi 2 avril 2015 Statut Membre Dernière intervention 2 avril 2015 - 2 avril 2015 à 16:24
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

rroozzoo Messages postés 1 Date d'inscription jeudi 2 avril 2015 Statut Membre Dernière intervention 2 avril 2015 1
2 avril 2015 à 16:24
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
sipherion Messages postés 1798 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
26 mars 2014 à 11:37
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