IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Graphique: Comparaison 2 séries de données temporelles basées à 100


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Analyste
    Inscrit en
    Juillet 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Suisse

    Informations professionnelles :
    Activité : Analyste
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2015
    Messages : 5
    Par défaut Graphique: Comparaison 2 séries de données temporelles basées à 100
    Bonjour,

    Je souhaite créer une macro me permettant de comparer 2 séries de données en les basant à 100, c'est à dire qu'elles commencent par 100 sur un graph.
    Je sais que l'on peut le faire sur excel d'une manière classique, mais je souhaite l'automatiser via une macro si possible

    Merci pour votre aide !

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Bonjour,
    Peux-tu être un peu plus précis sur ce que tu veux ? Comparer et faire quoi après ? Les series de données sont-elles des plages de cellules ? Comment veux-tu les comparer ? Les valeurs de même abcisses une à une ?
    Qu'as-tu fait pour l'instant ? Où bloques-tu ?
    Que fais-tu "manuellement" sur Excel lorsque tu compares tes series ? Ne peux-tu pas trouver l'équivalent à l'enregistreur de macro, par exemple ?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Analyste
    Inscrit en
    Juillet 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Suisse

    Informations professionnelles :
    Activité : Analyste
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2015
    Messages : 5
    Par défaut Graphique: Comparaison 2 séries de données temporelles basées à 100
    Citation Envoyé par riaolle Voir le message
    Bonjour,
    Peux-tu être un peu plus précis sur ce que tu veux ? Comparer et faire quoi après ? Les series de données sont-elles des plages de cellules ? Comment veux-tu les comparer ? Les valeurs de même abcisses une à une ?
    Qu'as-tu fait pour l'instant ? Où bloques-tu ?
    Que fais-tu "manuellement" sur Excel lorsque tu compares tes series ? Ne peux-tu pas trouver l'équivalent à l'enregistreur de macro, par exemple ?
    Bonjour,

    Merci infiniement pour ton message. Désolé pour ne pas avoir été plus précis.
    Voici ce que j'ai fait dans excel manuellement pour l'instant:

    1. Récupérer des données de clotûre d'actions (IBM et Microsoft) via Yahoo Finance
    2. Calculer les performances journalières des titres.
    3. Rebaser à 100 et appliquer les performances sur les titres (cf. 2 colonnes jaunes du fichier Excel)
    4. Graphique de performances des 2 titres où les prix commencent à 100.

    L'idée est de générer autoamtiquement les perf basées à 100 sur des données de clotûre pour générer le graph.
    Pour ton info j'ai mis en pièce jointe le fichier excel.

    Merci pour ton aide.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Du coup, ce que tu veux faire avec VBA, ce sont les 2 colonnes jaunes ?
    Qu'est-ce qui te bloque ? Qu'as-tu fait pour l'instant ? As-tu essayé l'enregistreur de macro ?

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Analyste
    Inscrit en
    Juillet 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Suisse

    Informations professionnelles :
    Activité : Analyste
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2015
    Messages : 5
    Par défaut
    Oui c est exactement ça les 2 colonnes jaunes. Je n'ai pas essayé avec l'enregistreur de macro. Pour l'instant je suis en train de voir ds le bouquin de John Walkenbach Excel VBA programming si il n'y a pas un code qui pourrait m'aider...

  6. #6
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Je te conseille vraiment d'utiliser l'enregistreur de macro pour avoir des débuts de code. Ca va beaucoup t'aider !
    Avec l'enregistreur de macro tu décrouvriras comment écrire une valeur dans une cellule (même s'il ne te donne pas la façon la plus simple), comment écrire une formule dans une cellule et comment tirer la formule.
    Cela te donnera des bases de codes sur lesquelles tu pourras facilement travailler. Ensuite, il faudra trouver comment facilement écrire une valeur dans une cellule (1) et comment repérer le nombre de ligne sur lesquelles il faut étirer la formule (si ce n'est pas un nombre de lignes fixes)(2).
    (1) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("ma feuille").Range("A1").Value = "toto"
    (2), numero de la dernière ligne non vide en colnne A :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim rowN As Long
    rowN = Sheets("ma feuille").Range("A" & Rows.Count).End(xlUp).Row

Discussions similaires

  1. [XL-2007] Graphique - Ordre des séries de données
    Par Palteza dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 05/09/2014, 21h38
  2. [XL-2007] Graphique avec deux séries de données distinctes
    Par MatAir dans le forum Excel
    Réponses: 1
    Dernier message: 21/06/2011, 20h08
  3. [XL-2003] Graphique Personnalisé à 4 séries de données
    Par jm6570 dans le forum Excel
    Réponses: 2
    Dernier message: 25/05/2011, 16h19
  4. [AC-2003] Graphique couleur des séries de données
    Par DonKnacki dans le forum IHM
    Réponses: 3
    Dernier message: 23/02/2011, 16h33
  5. Base de donnés temporelle
    Par ghassenus dans le forum Bases de données
    Réponses: 5
    Dernier message: 08/08/2006, 10h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo