Ingénierie Economique et Financière

Graphiques pour séries temporelles en VBA

auteur : Ph. Bernard

Pour représenter graphiques de séries temporelles, Excel procure divers graphiques dont le graphique ""nuage de points"" avec courbes lissées. Le codage d'une fonction mettant en oeuvre ce type de graphique est l'objet de ce fichier.



Evolution des indices MSCI


Les données utilisées pour mettre en oeuvre le code est un ensemble d'indices MSCI (en données mesuelles sur la période 1971-2007, en dollar) et sont sur la feuille "donnees".

Deux versions sont proposées ci-dessous. La seconde reporte également les noms des séries et comprend fonction ajustant les minima et les maxima des deux axes. Le code est en conséquence plus compliqué : on crée d'abord le graphique avec une première série, puis on rajoute différentes séries en précisant pour chacune son nom. Une fonction détermine aussi les valeurs min et max des abcisses et des ordonnées.

Pour télécharger le fichier Excel (avec les procédures), cliquer ci-dessous :

application 1ère version application 2eme version

Références

  • Jackson, M. & Staunton, M. "Advanced modelling in finance using Excel and VBA ", Wiley, 2004
  • Riva, F. "Applications financières sous Excel en Visual Basic", Economica, 2005
  • Ambrosino, J.-Ph., L. Longre, C. Loos-Sparfel & J.-P. Mesters "VBA pour Microsoft Office 2007", Micro Application, 2007
  • Jelen, W. and T. Syrstad "VBA and Macros Microsoft Excel", Business Solutions, 2004
  • Ouvrages sur VBA