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 :

[VBA-E] Comment pouvoir manipuler la date en abscisse d'un graphe??


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [VBA-E] Comment pouvoir manipuler la date en abscisse d'un graphe??
    Bonjour !!

    Je suis apprentie et voulais demander de l'aide sur un sujet assez exotique... :

    comment peut-on manipuler la date en abscisse d'un graphe?

    Mon besoin est d'avoir la possibilité à travers une liste déroulante de selectionner le format d'affichage de la date qui est en abscisse du graphe.

    Ex : Je clique sur "mois", l'axe X va s'afficher en mois,
    si je clique "année", l'axe X va s'afficher en année.

    => Comment capturer les champs du graphe? et quel code mettre?

    Merci beaucoup !!!!
    Steph

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    bonjour , est bienvenue sur le forum.. déjà as tu lu les régles .. du dit forum ..? modifie ton titre ..et rajoute y le tag approprié ( en modifiant ton permier post .. et tu rajoute.. [VBA-E] .. par exemple..)

    ensuite.. s'il sagit bien d'excel .. il existe une fonction "merveilleuse".. c'est l'enregistreur de macro.. active le.. exécute la modification souhaitée sur ton graphe ... puis examine le code généré .. est inspire t'en pour créer le tiens ...puis reviens nous voir si tu bloque..

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Où se trouve ta liste déroulante ? Comment l'as-tu créée ?

    Tu dis

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    Merci beaucoup de votre aide. En fait, j'ai trouvé la solution.

    1) En changeant l'échelle de temps via l'interface Excel, avec enregistrement de la macro.

    2) Après avoir récupéré le code généré, ça ne marchait pas.

    Explication : Le format Date renvoyé par la macro était au format Français (JJ/MM/AAAA) alors qu'Excel attendait un format de date anglais (MM/JJ/AAAA) !!! Eh oui, version anglaise du Pack Office !!!!!!!!!!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/03/2012, 11h50
  2. date en abscisse d'un graph
    Par sharrky dans le forum MATLAB
    Réponses: 3
    Dernier message: 14/06/2010, 12h40
  3. comment manipuler les dates et les mois
    Par Imageek dans le forum SQL
    Réponses: 2
    Dernier message: 14/04/2010, 17h18
  4. [VBA]Comment insérer automatiquement la date du jour
    Par DamKre dans le forum VBA Access
    Réponses: 2
    Dernier message: 03/05/2007, 08h14
  5. [VBA-E] Comment copier des dates du contrôle calendar dans une boite de texte
    Par jeanpierreco dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/02/2007, 08h18

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