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 :

Macro Zone de graphique [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2011
    Messages : 94
    Par défaut Macro Zone de graphique
    Bonjour à tous,

    Je cherche un code qui me permet de mettre à jour mon graphique chaque mois.
    Chaque mois j'ai une nouvelle donnée qui s'ajoute dans mon tableau, je dois donc à chaque fois modifier ma zone de graphique pour prendre en compte cette nouvelle donnée.
    Je chercherai un code sous cette forme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim Graph as Range
    Set Graph = Sheets("test").[B2].End(xlToRight)
    Sheets("Graph_nbr_DC").Select
    ActiveChart.SetSourceData Source:=Sheets("test").Range("Z1:" & Graph)

    Merci pour vos réponses.

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Peut être sans vba, il suffit de nommer dynamiquement ta plage de données, source de ton graphique.
    http://excel.developpez.com/faq/inde...NommerPlageTCD

    Dès lors, la graphique s'adapte au nombre de données.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2011
    Messages : 94
    Par défaut
    Salut mercatog,

    Si je comprend bien je dois utiliser la formule DECALER lorsque je défini ma zone de graphique.
    Or j'ai la version 2010 de XL et je ne peux écrire une formule pour définir ma zone de graph.

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Et bien nommer une plage dynamiquement existe aussi bel et bien sous Excel 2010.
    Onglet Formules > Gestionnaire de noms.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2011
    Messages : 94
    Par défaut
    Voilà ce que j'ai écris dans plage de donée graphique:

    =DECALER('Somme DC'!$Z$1;0;0;NBVAL('Somme DC'!$Z$1:$Z$2);NBVAL('Somme DC'!$Z$1:$BR$1))

    Cependant, j'ai les message d'alerte suivant: "Fonction non valide"

  6. #6
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tu nomme la plage et non la source du graphique.
    Mets un fichier exemple en PJ.

  7. #7
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2011
    Messages : 94
    Par défaut
    J'ai joint le fichier XL
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Problème pour une macro de traçage graphique
    Par DaniB dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/09/2009, 14h16
  2. [débutante] macro pour un graphique conditionnel
    Par mimi_01 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/03/2009, 07h45
  3. Lancer Macro + Zone de liste
    Par benoit13 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/07/2008, 09h10
  4. Macro pour visualiser graphiquement pas à pas une lliste de valeurs
    Par Aidez-moi_svp dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/08/2007, 05h23
  5. [VBA-E]marge de la "zone de graphique"
    Par potili2 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/03/2007, 00h22

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