VBA : fonction max avec vlookup et doublons

  • Initiateur de la discussion Initiateur de la discussion pico31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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
 
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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
389
Réponses
2
Affichages
333
Réponses
15
Affichages
773
Retour