Bonjour,
Ceci est une application de bourse, nécessitant probablement une formule d’array.
Merci d’avance de me repêcher, car je nage complètement.
Un classeur alimenté par lien DDE comprend trois listes de 50 rangs et de deux colonnes chacune.
La première liste classe des actions en fonction d’un pourcentage de hausse ou de baisse au cours de la session (ordre décroissant).
La deuxième liste classe les mêmes actions en fonction de la hausse ou de la baisse par rapport à l’indice général du marché. (également ordre décroissant).
La troisième liste classe ces actions encore une fois, en fonction de leur rang dans les deux premières listes.
La fonction dans la cellule de la troisième liste devra identifier chaque valeur, puis le rang dans chaque liste, et additionner les rangs pour obtenir un score qui sera trié dans un ordre décroissant.
Une valeur très forte figurera en haut des deux premières listes et vice versa.
Par exemple, si une action figure indifféremment au 2ème rang dans une des listes et au 4ème dans l’autre, le compte dans la troisième liste sera de 6, et ainsi de suite.
Il s’agit d’une part
de coder un macro permettant par bouton de commande de trier automatiquement les 3 listes toutes les 10 secondes,
Et d’autre part
de coder la formule de la troisième liste, permettant d’obtenir le score de chaque valeur.
Salutations
Dani
Ceci est une application de bourse, nécessitant probablement une formule d’array.
Merci d’avance de me repêcher, car je nage complètement.
Un classeur alimenté par lien DDE comprend trois listes de 50 rangs et de deux colonnes chacune.
La première liste classe des actions en fonction d’un pourcentage de hausse ou de baisse au cours de la session (ordre décroissant).
La deuxième liste classe les mêmes actions en fonction de la hausse ou de la baisse par rapport à l’indice général du marché. (également ordre décroissant).
La troisième liste classe ces actions encore une fois, en fonction de leur rang dans les deux premières listes.
La fonction dans la cellule de la troisième liste devra identifier chaque valeur, puis le rang dans chaque liste, et additionner les rangs pour obtenir un score qui sera trié dans un ordre décroissant.
Une valeur très forte figurera en haut des deux premières listes et vice versa.
Par exemple, si une action figure indifféremment au 2ème rang dans une des listes et au 4ème dans l’autre, le compte dans la troisième liste sera de 6, et ainsi de suite.
Il s’agit d’une part
de coder un macro permettant par bouton de commande de trier automatiquement les 3 listes toutes les 10 secondes,
Et d’autre part
de coder la formule de la troisième liste, permettant d’obtenir le score de chaque valeur.
Salutations
Dani