VBA : fonction max avec vlookup et doublons

pico31

XLDnaute Nouveau
Bonjour tout le monde,

Je viens sur ce forum car il m'a l'air très réactif et de très bon conseil.

J'ai un projet en finance à réaliser en VBA mais je débute donc j'ai besoin d'aide.

Je vous explique :

J'ai une feuille de données qui contient les cotations sur un mois des entreprises du cac 40. Cette feuille contient donc une colonne "nom de l'entreprise" une colonne "date" et des colonnes contenant différentes cotation (max, min, ouverture, fermeture).

Je fais donc un userform pour traiter ces opérations comprenant plusieurs objets:
-une listbox comprenant le nom de toutes les entreprises
-un bouton me permettant d'afficher le max de la cotation de l'entreprise choisie dans la listbox
-un bouton me permettant d'afficher le min de la cotation de l'entreprise choisie dans la listbox

La vient mon problème :

Je voudrais afficher par exemple à l'aide d'un msgbox la cotation max d'une entreprise choisie dans ma listbox. Je sais qu'il faut utiliser un vlookup , mais je ne sais pas comment faire en raison des doublons. En gros je sais faire un vlookup qui va me permettre d'afficher une cotation pour l'entreprise choisie et la mettre dans une variable, mais je ne sais pas comment faire pour passer à la cotation du jour suivant et si jamais elle est supérieure à la précédente la remplacer, dans cette variable.

Je vous ai joint mon fichier pour que vous puissiez voir de vos propres yeux.

Merci beaucoup pour tout

Bien cordialement,

Pico31

Regarde la pièce jointe CAC40Base.xls
 

Pièces jointes

  • CAC40Base.xls
    140 KB · Affichages: 88
  • CAC40Base.xls
    140 KB · Affichages: 80

mememe

XLDnaute Nouveau
Re : VBA : fonction max avec vlookup et doublons

Bonsoir,
Quelque chose du genre?
 

Pièces jointes

  • CAC40Base.xls
    150 KB · Affichages: 130
  • CAC40Base.xls
    150 KB · Affichages: 131
  • CAC40Base.xls
    150 KB · Affichages: 127
Dernière édition:

pico31

XLDnaute Nouveau
Re : VBA : fonction max avec vlookup et doublons

Bonjour Mememe,

Je te remercie beaucoup, tu me sauves !!!!!

j'étais tellement obnubilé par mon vlookup...

Pourquoi faire compliqué quand on peut faire simple !

je vais essayer de chercher comment faire une courbe maintenant...

Je reposterai si j'ai des soucis...

Encore merci !

Cordialement,

Florent
 

pico31

XLDnaute Nouveau
Re : VBA : fonction max avec vlookup et doublons

Bonjour,

Après moulte recherches je reviens vers vous.

Je créée un bouton permettant d'afficher un graphique de mes cotations max de l'entreprise choisie sur ma listbox.

J'ai réussi pour l'instant à l'aide de deux fonctions à récupérer les plages des cellules correspondant à l'entreprise sélectionnée.

Mais je ne sais pas comment les utiliser dans mon paramétrage du graphique...

Si vous avez d'autres solutions plus directes, je suis preneur...

Vous pourrez voir mon fichier ici : Regarde la pièce jointe CAC40Base (2) (version 1).xls

Je vous remercie beaucoup !

Cordialement,

Florent
 

Pièces jointes

  • CAC40Base (2) (version 1).xls
    144.5 KB · Affichages: 73
  • CAC40Base (2) (version 1).xls
    144.5 KB · Affichages: 73

Discussions similaires

Réponses
4
Affichages
221

Statistiques des forums

Discussions
312 508
Messages
2 089 139
Membres
104 047
dernier inscrit
bravetta