Bonjour à tous ,
J'ai quelques notions de VBA mais je crains qu'elles soient insuffisantes pour me permettre de réussir à créer une macro pour la suite d'action suivante :
J'ai une liste de numéros d'entreprises "NUMERO D ENTREPRISE", une donnée "MARKET CAP" qui varie chaque mois, une deuxième donnée qui m'intéresse "RETURN" qui varie également chaque mois.
Je dois sélectionner la "MARKET CAP" la plus grande à date t=1 (1/1)
créer un tableau avec son NUMERO D ENTREPRISE, RETURN jusqu'à ce que la donnée RETURN ne soit plus disponible (certaines entreprises étant délistées, à partir d'un certain moment la donnée n'est plus disponible). Lorsque la donnée n'est plus disponible, je dois aller chercher l'entreprise avec la plus grande "MARKET CAP" à la date à laquelle la donnée n'est plus disponible et coller les RETURN de cette nouvelle entreprise à la suite des RETURN de l'ancienne entreprise. Ainsi de suite jusqu'à ce que j'aie des données jusqu'à t=final (1/5). Ensuite, je dois faire pareil pour la deuxième MARKET CAP à t=1, hors celles que j'ai déjà utilisées. etc
J'ai mis une version simplifiée de mon vrai problème, car le fichier est trop lourd pour le forum
Voilà... je joins l'excel pour que vous compreniez mieux.
Merci encore!!!