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 interactif ordre des mois en abscisse


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif Avatar de vanhoa
    Homme Profil pro
    Analyste Financier
    Inscrit en
    Octobre 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Analyste Financier
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 117
    Points : 253
    Points
    253
    Par défaut Graphique interactif ordre des mois en abscisse
    Bonjour,

    Afin de visualiser mes explications, j'ai mis si besoin mon fichier en piece jointe.

    J'ai realise un graphique interactif qui represente des donnees sur plusieurs mois en fonction d'une ville (4 villes au total).

    Voici comment ce graphique fonctionne:

    2 ComboBox (ActiveX) permettent de changer mon mois et mon annee. Par exemple si je mets "Aout" et "2013", ca va me donner les donnees partant de Janvier 2013 jusque Aout 2013.

    Pour changer la ville, je passe simplement ma souris sur le nom de la ville et ca change automatiquement (via formule =HYPERLINK appelant une fontcion personnalisee).

    1er probleme:

    J'ai rajoute une CheckBox (ActiveX). Si on coche la CheckBox, cela donne les donnees sur 12 mois roulant. En reprenant l'exemple ci dessus, si j'ai choisi "Aout" et "2013" et si je coche ma CheckBox, ca va me donner les donnees allant de Septembre 2012 jusque Aout 2013 (donc sur 12 mois).

    J'ai donc bien mes donnees qui s'affichent dans l'ordre, mais le probleme est que pour mon abscisse, cela me redonne de Janvier a Decembre.

    En reprenant l'exemple, je voudrais d'abord avoir la partie 2012 puis ensuite la partie 2013 comme ceci: Sep, Oct, Nov, Dec, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug.

    Dans mon fichier, j'ai mis sur Novembre 2013, et vous remarquerez que si je coche ma CheckBox, j'ai la bonne colonne de Decembre 2012 qui arrive sur la gauche, mais par contre, pour les mois en abscisse, ca me met de Jan a Dec...


    2eme probleme

    Dans mon fichier, j'ai mis dans le module 1 la fonction personnalisee qui s'active vie ma formule HYPERLINK. Donc quand je dirige ma souris vers la ville demande, ca marche.

    J'aimerais pouvoir faire en sorte que la plage de donnee du graphique prenne en compte si ma CheckBox est cochee ou non.

    Je me suis dit, comme ca, ca parrait tres simple, j'ai juste a mettre if checkbox.value= true then etc... else... end if.

    Seulement, lorsque je mets ca, ma fonction HYPERLINK ne reagit plus!! Certainement que cela vient du fait d'inserer une fonction If End If aboutissant a plusieurs possibilites.

    Je ne vois vraiment pas comment resoudre ce probleme

    J'ai mis en commentaire dans ce code la fonction If End If, donc pour voir, elevez simplement mes " ' "


    Voila, j'espere avoir ete assez precis dans mes explications,

    Merci beaucoup de votre aide,

    vanhoa
    Fichiers attachés Fichiers attachés
    vanhoa

    Je suis ici pour venir en aide (a mon niveau) comme on le fait aussi pour moi!
    Merci pour votre indulgence quant a mes reponses.
    N'oubliez pas, nous sommes remuneres en quand c'est merite!!

  2. #2
    Membre actif Avatar de vanhoa
    Homme Profil pro
    Analyste Financier
    Inscrit en
    Octobre 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Analyste Financier
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 117
    Points : 253
    Points
    253
    Par défaut
    Bonjour,

    Est ce que quelqu'un aurait deja rencontre ce probleme?

    Pour mon 1er probleme, j'ai tente de regarder dans les options des axes, pour voir s'il n'y avait pas une sorte de reorganisation chronologique automatique, mais je n'ai pas trouve.

    Pour mon 2eme probleme, j'ai test d'integrer une fonction If toute simple et ca marche, donc ca doit venir de mon code a l'interieur de cette fonction if.
    Mais je ne vois pas ce qui bloque malheureusement.

    Merci pour votre aide

    vanhoa
    vanhoa

    Je suis ici pour venir en aide (a mon niveau) comme on le fait aussi pour moi!
    Merci pour votre indulgence quant a mes reponses.
    N'oubliez pas, nous sommes remuneres en quand c'est merite!!

  3. #3
    Membre actif Avatar de vanhoa
    Homme Profil pro
    Analyste Financier
    Inscrit en
    Octobre 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Analyste Financier
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 117
    Points : 253
    Points
    253
    Par défaut
    Je viens de resoudre mon 2eme probleme
    une variable range non definie bloquait mon code.

    Il me reste donc simplement mon probleme de mois en abscisse se reorganisant automatiquement.

    je remets donc le fichier corrige en piece jointe

    Merci de votre aide

    vanhoa
    Fichiers attachés Fichiers attachés
    vanhoa

    Je suis ici pour venir en aide (a mon niveau) comme on le fait aussi pour moi!
    Merci pour votre indulgence quant a mes reponses.
    N'oubliez pas, nous sommes remuneres en quand c'est merite!!

Discussions similaires

  1. Trier Mois par ordre des mois
    Par naitregitan dans le forum Webi
    Réponses: 2
    Dernier message: 04/06/2012, 17h14
  2. [javafx]changer l'ordre des objets graphiques
    Par guitariste dans le forum JavaFX
    Réponses: 3
    Dernier message: 03/04/2009, 15h27
  3. ordre des mois dans la dimensions de temps
    Par samus535 dans le forum SSAS
    Réponses: 1
    Dernier message: 24/11/2008, 15h00
  4. Tri des mois dans l'ordre alphabétique et non chronologique
    Par Nessie37 dans le forum Requêtes et SQL.
    Réponses: 18
    Dernier message: 28/01/2008, 20h03
  5. Réponses: 2
    Dernier message: 12/09/2007, 09h29

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