Aide VBA

Slyzzy Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
rroozzoo Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   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
sipherion Messages postés 1809 Date d'inscription   Statut Membre Dernière intervention   286
 
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