sélection par catégories et par fonds

albert

XLDnaute Occasionnel
bonsoir lebarbo, le forum,
pour créer une routine de sélection des pages dans



il faut travailler sur les adresses.

ça n'a pas l'air simple :

Actions amérique du nord - catégories
http://www.morningstar.fr/catqt/ret...%3B%7CSortBy%3DCategoryName%7CSortOrder%3DASC

fonds
http://www.morningstar.fr/catqt/ret...%3B%7CSortBy%3DCategoryName%7CSortOrder%3DASC

Actions Euroland - catégories
http://www.morningstar.fr/benchmark...s=Actions Amérique du Nord Moy./Petites Cap.;

fonds
http://www.morningstar.fr/catqt/ret...%3B%7CSortBy%3DCategoryName%7CSortOrder%3DASC

[file name=morningstarRendement.zip size=13426]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/morningstarRendement.zip[/file]
 

Pièces jointes

  • morningstarRendement.zip
    13.1 KB · Affichages: 102

Hellboy

XLDnaute Accro
Bonsoir a vous deux

Pour reprendre la synthèse a Albert:

1- rien a faire9Comment faire plus que la perfection) B)
2- Stop enlevé
- Je ne vois pas le décalage que tout les deux vous parler. Regarder bien, j'ai aussi omis(masqué) volontaire ment des colonnes qui étais représenté deux fois avec exactement les mêmes valeurs.
3- PEA coloriage ajouté
4- J'ai ajouté le code suggéré par albert( vous avez surement remarqé que je n'aime pas utiliser le 'on error resume next', a moins d'y être vraiment contraint) :)
- Je n'ai pas encore eu le temps de faire le longterme pour skandia

Et je n'ai pas eu le temps de regarder ce point non plus. Il va falloir que je regarde de plus prèt ce que ça doit accomplir et avec quoi.

5/ dans Public Sub EspaceSkandiaPEA(ByVal strChoixSP As String), il faut décaler les colonnes de V à
AK
' Si Trouve, inscrit \\'Présent\\' de la ligne correspondante dans la colonne V => AK de la feuille
société
.Cells(i, 37) = 'Présent'
Else
' Si Trouve pas , vide la case de la ligne correspondante dans la colonne V de la feuille société
.Cells(i, 37) = Empty
End If
Next i

- J'ai aussi enlever les colonnes grisées

- lebardo, j'avais remarqué ce que tu mentionne ds:
(Attention si vous ne vous êtes pas
rendu compte le premier 3 anscorrespond à la volatilité 3 ans et non à la perf 3 ans actuellement en
colonne M c'est pour ça que la colonne M est différente de la colonne AM);

- Pour ce qui est de:
Est-ce qu'on peut faire la même chose pour la feuille Fonds l'idéal étant de mettre dans l'ordre :
1j%; 1s%; 1M; 3M; Année; 1ans; 3ans%; 5ans%; Volatilité 3 ans ; Action; Obligation; Cash;Date.
J'aimerais que tu t'aissaie de faire ça avant la semaine prochaine. Parce que je vais me lancer ensuite dans la partie du TRIE. Je voudrais que les colonnes soient a leur place finalle pour cette partie. Si Albert tu a le temps, tu pourrais seulement optimiser le code après. (Si tu veux, je ne suis pas le boss) :p
lebardo, le truc, enregistre toi une macro de ce que tu veux faire(copie coller). L'idée que j'ai eu, est qu'il y a toujours une colonnes de vides entre chaque colonnes de données. Alors sers en toi, pour faire ton collage temporaire. Et n'oublie pas d'effacer tes données que tu aurra misent dans des colonnes tampons.

Pour vous donner une idée du plan que j'ai pour le TRIE, je prévois mettre des bouton au-dessus des cellules servant d'entêtes. Donc chaque bonton commandera le TRIE de façon a prioriser le TRIE sur cette colonne.

Bon c'est tout pour le moment!

@+



[file name=Presentation4.zip size=50647]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Presentation4.zip[/file]
 

Pièces jointes

  • Presentation4.zip
    49.5 KB · Affichages: 24

lebarbo

XLDnaute Occasionnel
Bonjour les mousquetaires ;)
Je viens de changer des petits trucs donc je vous envoie le fichier pour poursuivre dessus.
J'ai fait des trucs simples :
- arranger la fiche société dans la feuille société
- J'ai changé la couleur de présentation
- j'ai rajouter les colonnes PEA et Plateformes dans les différentes feuilles pour les macros PEA et Skandia
- Dans la feuille fonds je souhaiterais mettre un gros titre correspondant aux types de fonds téléchargés mais mon code ne marche pas : =supprespace(C$8$), dès qu'on télécharge il met ref
Si vous avez des idées...

Et hellboy je vais essayer de faire ce que tu m'as dit... c'est pas gagné mais je vais essayer de relever le défi à l'aide d'une macro enregistrement.

Pour télécharger le fichier :
Ce lien n'existe plus
 

lebarbo

XLDnaute Occasionnel
Bon j'ai fait un truc dite moi ce que vous en pensez, c'est de la macro grossière :eek:

la présentation me convient comme ça, après la macro n'est pas rattaché pour les mêmes raisons que la macro PEA et Skandia : quand je rattache la macro ça ne marche pas :( donc il faut executer la macro après.

Voilà fichier ici
Ce lien n'existe plus
 

Hellboy

XLDnaute Accro
Bonjour lebardo

Je n'ai pas le temps de tout regarder ce matin(pour moi) ;), mais concernant ceci:
Et hellboy je vais essayer de faire ce que tu m'as dit... c'est pas gagné mais je vais essayer de
relever le défi à l'aide d'une macro enregistrement.
Je crois que je vais modifié ma demande. En, fait je t'en demande moins. Je ne passerai pas par copie coller, mais par variable en VBA. Ce que j'ai besoin de savoir avec précision c'est colonne va changer avec quel et leur ordre. Donc si tu pourrais me lister le nom de la feuille; et les no(*** La colonne en chiffre s.v.p.*** ex: A=1 B=2 etc) de colonne.

Exemple:

Feuill Skandia:

Col 18 <---> 1
Col 3 ----> 5
Col 5 ----> 7
Col 7 <---->9

Ça me sauverais un travail fou et ça ne te demanderais pas encore de te lancer en VBA. ;) Merci !


Dans la feuille fonds je souhaiterais mettre un gros titre correspondant aux types de fonds
téléchargés mais mon code ne marche pas : =supprespace(C$8$), dès qu'on télécharge il met ref
Si vous avez des idées...

Pas de trouble je t'arrange ça.


Bon j'ai fait un truc dite moi ce que vous en pensez
Je suis désolé, je ne comprend pas ce que tu as rajouter. :eek: Pourrais -tu me décrire ce que tu essaie d'accomplir s.v.p. Merci !

Je vais peu être avoir 1heure top a mettre sur tout ça se soir. Donc pas le temps de tout faire :woohoo:

a+
 

lebarbo

XLDnaute Occasionnel
hellboy :

Bon j'ai fait un truc dite moi ce que vous en pensez

En fait c'est simple si tu regardes mon fichier j'ai fait la macro enregistrement comme je te l'ai dit qui se nomme : organisationfonds
elle concerne la feuille Fonds pour mettre la colonne Année à sa place. Tu verras aussi que j'ai changé l'ordre d'autres colonnes, j'ai masqué certaines colonnes et fait apparaître d'autres que tu avais caché pour que ça soit un peut plus lisible.
L'ordre est :
Nom Fonds Volat. 3ans Action Obligation Cash 1j% 1s% 1M% 3M% Année% 1ans% 3ans% 5ans% Date Plateformes PEA

L'idéal étant de mettre les colonnes dans l'ordre suivant :
Nom Fonds 1j% 1s% 1M% 3M% Année% 1ans% 3ans% 5ans% Volat. 3ans Action Obligation Cash Date Plateformes PEA
 

lebarbo

XLDnaute Occasionnel
Bon je viens de voir que ça allait peut-être être chaud de mettre ces colonnes dans cet ordre surtout pour la date donc je reprends l'ordre :
Nom Fonds Volat. 3ans Action Obligation Cash 1j% 1s% 1M% 3M% Année% 1ans% 3ans% 5ans% Date Plateformes PEA

Après j'ai beau te relire je n'arrive pas à comprendre ce que tu veux que je fasse.
Je vais quand même essayer de te faire un truc mais je ne sais pas si c'est ça que tu veux :
colonne Fonds C (3) reste à sa place
colonne Volat. 3 ans M (13) reste à sa place
colonne Action O (15) reste à sa place
colonne Obligation Q (17) reste à sa place
colonne Cash S (19) reste à sa place
colonne 1j% AC (29) reste à sa place
colonne 1s% AE (31) reste à sa place
colonne 1M% AG (33) reste à sa place
colonne 3M% AI (35) reste à sa place
colonne Année% AJ (36) récupère les données de la colonne Annee G (7)
colonne 1an% AK (37) reste à sa place
colonne 3ans% AM (39) reste à sa place
colonne 5ans% AO (41) reste à sa place
colonne Date AQ (43) reste à sa place
colonne Plateformes AR (44) reste à sa place
colonne PEA AS (45) reste à sa place

regarde ça avec le fichier ci-dessous
Ce lien n'existe plus
 

lebarbo

XLDnaute Occasionnel
et pour la ligne 8 dans la feuille fonds, ça serait bien de la mettre en bleu d'une autre couleur pour la différencier des autres et en plus de mettre ces formules de calculs :
AC8=moyenne(AC9:AC65000)
AE8=moyenne(AE9:AE65000)
AG8=moyenne(AG9:AG65000)
AI8=moyenne(AI9:AI65000)
AK8=moyenne(AK9:AK65000)
AM8=moyenne(AM9:AM65000)
AO8=moyenne(AO9:AO65000)
car en fait dans ces colonnes la moyenne ne correspond à rien

Voili ;)
 

Hellboy

XLDnaute Accro
Bonjour lebardo

Pour chaque feuille du fichier je veux que tu me dise et la ça devient important, tu dois respecter l'ordre des colonnes lors du téléchargement(c'est ça ma référence a moi) donc dans l'ordre ou il arrive l'information, je veux que tu me dise l,ordre des colonnes que tu désire avoir.

Le principe que tu as appliquer ds le post précédant, est correcte, Mais du point de vu programmation, j'ai trop d'info pour mon besoin. Juste comme l'exemple que je t,ai donné avant suffit

Col 3 chnage pour 6
Col 6 change pour 9

etc

Donnne moi seulement ce qui doit changer de place. Ce qui reste pareil, je n'en ai pas de besoin.

Merci !

a+
 

Hellboy

XLDnaute Accro
lebarbo écrit:
Donc si j'ai bien compris il y a juste une colonne a déplacer :
colonne 7 change pour 36

il y a juste la colonne Année à 'bouger' sinon on peut en masquant les colonnes avoir une présentation correcte.

Ici si on parle bien tout les deux de la feuille Fonds dis moi avec le fichier ci-dessous si on va arriver au bon résultat, si je ne bouge que la colonne 7 pour la 36 ?
[file name=Comparaisondereference.zip size=4273]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Comparaisondereference.zip[/file]

et la ça devient important, tu dois respecter
l'ordre des colonnes lors du téléchargement(c'est ça ma référence a moi) donc dans l'ordre ou arrive l'information

Si ta réponse est non, alors reprend la derniere version du fichier que moi je t'ai envoyé, et fait la comparaison avec la derniere version que toi tu as faite, et la donne moi les colonnes a déplacer.


Merci !
 

Pièces jointes

  • Comparaisondereference.zip
    4.2 KB · Affichages: 21

lebarbo

XLDnaute Occasionnel
Bonjour albert, bonjour Hellboy...

Alors au risque de paraitre exigeant :eek: , je vais récapituler ici les derniers travaux à effectuer pour que tout soit clair :

- Avant de faire le classement par bouton par ordre croissant et alpha, j'aimerai si possible faire apparaitre deux autres colonnes dans la feuille société
la colonne 'secteur' que l'on peut mettre en colonne C et la colonne écart type 3 ans que l'on peut mettre dans la colonne G
On retrouve ces informations ici :

et je suppose qu'en vba ça va donner :
& tbltStrCompagnie(0,code) & '&pageno=' & i

- Pour la feuille fonds il reste juste à déplacer une colonne comme je l'ai expliqué précdemment à Hellboy.

Sinon il faudrait ajouter deux autres feuilles :
- une feuille promoteurs
en regroupant comme dans la feuille sociétés les liens :



(la dernière étant pour l'écart type et le secteur des fonds)

- une autre feuille qui faite suite au mail que j'ai envoyé à morningstar.
Explication : dans la feuille fonds pour les catégories où il y a plus de 300 fonds juste les 300 fonds s'affiche, en fait 10 pages multiplié par 30. La personne chargée d'internet chez morningstar m'a répondu qu'en effet c'était vrai mais que je pouvais retrouver ces fonds ailleurs à cette adresse :

j'ai pris l'exemple d'euroland
la mail étant :
[Merci d'avoir choisi Morningstar,

Il est vrai que notre rubrique “Catégories” présente quelques limitations, certaines volontaires, d'autres moins.

Si la catégorie Actions Euroland Grandes Cap. contient globalement 1714 classes de fonds, seules les 718 commercialisées en France seront disponibles sur www.morningstar.fr.

Pour les consulter toutes, la rubrique “Classement” permet d'afficher la suite de la liste, au-delà des 10 premières pages.]

Sauf que dans la rubrique classement il n'y a pas les colonnes volat. 3 ans, % actions, %obligations, %cash donc je souhaite quand même garder la feuille fonds et rajouter une autre feuille 'secteur'

dans cette feuille il faut donc incorporer les trois liens ci-dessous comme dans la feuille 'société' :
exemple pour euroland grande capi


(pour l'écart type 3 ans)

- la feuille recherche que je suis capable de faire
- la feuille tendance avec le cac, indices, pétrole... que je suis aussi capable de faire
- le classement par alpha et par performances.

Voilà gros de travail encore, ce que j'aimerais c'est tout simplement que vous me disiez quoi faire n'étant pas très compétent en langage vba pour vous faciliter et réduire votre temps de travail.

Merciiiiiiiiiiiiiiiiiii encore et beaucoup
 

Hellboy

XLDnaute Accro
Bonsoir lebardo, Albert, le forum

Je vous envois un autre fichier avec quelques ajout depuis le dernier.

- J'ai déplacé la colonne dans la feuille Fonds
- J'ai ajouté les Feuilles Promoteurs et Secteur
- Je n'ai pas arrangé l'entête des Colonnes( lebardo si tu as l'occasion)
- Petite observation, pour que tu puisse faire des comparaisons a court et long terme, il serait utile que les deux soit pareil. Hors, ce n'est ni le cas pour Promoteur et pour secteur. J'ai regardé en changeant dans l'adresse web le DESC pour ASC pour les deux et les entées ne correspondent pas. Que veux-tu faire ?
- Est-ce que tu veux choisir parmis une liste pour le secteur ou tu veux tous les secteurs ? Et même chose pour le Promoteur. Si oui, tu peux mettre la/les listes dans la Feuille Liste s.v.p.

- Je n'ai pas commencé encore la partie ecartype. Je pensais ajouter au bout des autres données des feuille respectives ! Il faudrait peut être a ce moment la déplacer les colonnes Plateforme et PEA ???? Tu me le dis merci !

- la feuille recherche que je suis capable de faire
- la feuille tendance avec le cac, indices, pétrole... que je suis aussi capable de faire

- C'est quoi ça et quand tu pense les mettres ? Merci !

Bon le fichier rest rendu trop volumineux pour le site ! alors

Presentation5.1.1.zip

@+
 

Statistiques des forums

Discussions
312 165
Messages
2 085 882
Membres
103 010
dernier inscrit
Sys974