Aide VBA

[Fermé]
Signaler
Messages postés
1
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
26 mars 2014
-
Messages postés
1
Date d'inscription
jeudi 2 avril 2015
Statut
Membre
Dernière intervention
2 avril 2015
-
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

Messages postés
1
Date d'inscription
jeudi 2 avril 2015
Statut
Membre
Dernière intervention
2 avril 2015
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

Messages postés
1798
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
290
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