Bonjour,

Je viens à vous en espérant que vous pourrez m'aider!

Je suis en stage et mon boss me demande de faire une macro et comme tout fille qui se respecte, je suis nulle en informatique!

Alors voila, j'ai une grosse base de données avec des codes Reuters
Pour chaque code, il ya 252 valeurs (chaque jour de l'année)
ca donne ça:
Valeur Date Valeur Date
AAL.PA 100 t 80 t
AAL.PA 95 (t-1) 85 (t-1)
AAL.PA 91 (t-2) 82 (t-2)
... (252 fois)

PAP.CN 200 t 152 t
PAP.CN 190 (t-1) 150 (t-1)
PAP.CN 185 (t-2) 147 (t-2)
... (252 fois)

Le pb c que des codes comme PAP.CN et AAL.PA jen ai plus de 250!!
donc je peux pas figer le nom et écrire While("A"& i).value= "AAL.AN"
Alors en fait, je voulais savoir comment écrire en Visual Basic le fait qu'il calcule :
(Valeur en t - Valeur en (t-1) / Valeur en (t-1)) pour chaque jour

en gros kil me calcul l'évolution pour chaque code Reuters au jour le jour et qu' il detecte au bout de x lignes... qu'il ya un nouveau code reuters et qu'il recommence à calculer l'évolution pour cette seconde valeur et ainsi de suite jusqu'au dernier code qu'il detecte.
l'idéal serait que le code VBA soit capable de detecter tout seul le chgt de code


Voila en espérant que vous pourrez m'aider car je dois rendre ça demain matin!!!!
et c'est la merde...

Merci d'avance

Je compte sur votre génie informatique!

Bisous...