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 :

Agrandir un Graph en vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 14
    Par défaut Agrandir un Graph en vba
    Bonsoir,

    J'ai un code VBA qui crée un graph, cependant j'arrive pas a l'agrandire ni à le déplacer. Pouvez vous me donner un indice ??

    Merci
    Nicolas

  2. #2
    Membre averti
    Inscrit en
    Février 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 14
    Par défaut
    Par le même occasion j'ai une autre question concernant mon graphique :

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
       Range("A21").Select
        Range(Selection, Selection.End(xlToRight)).Select
        Range(Selection, Selection.End(xlUp)).Select
        ActiveWindow.SmallScroll Down:=12
        ActiveSheet.Shapes.AddChart.Select
        ActiveChart.SetSourceData Source:=Range("Initial!$A$16:$H$21")
        ActiveChart.ChartType = xlColumnClustered
        ActiveChart.ApplyLayout (3)
        ActiveChart.ChartTitle.Select
    
        ActiveChart.ChartTitle.Text = "Annual Returns"
        Range("E28").Select
    En faite la valeur H21 peut varier... ca peut aller de B21 a Q21. Comment puis-je faire pour que ca soit une donnée variable en fonction des informations que contien mon tableau?

  3. #3
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,
    Tout dépend de ce que tu entends par...
    Citation Envoyé par voldo2142 Voir le message
    en fonction des informations que contien mon tableau?
    en fonction que les colonnes sont vides ou non ?
    en fonction que les colonnes contiennent une valeur bien précise ?

    J'en profite pour nettoyer un peu ton code et supprimer tout ce que l'enregistreur de macro à enregistré et qui ne sert à rien comme par exemple les déplacements que tu effectue sur ta feuille
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ActiveSheet.Shapes.AddChart.Select
        ActiveChart.SetSourceData Source:=Range("Initial!$A$16:$H$21")
        ActiveChart.ChartType = xlColumnClustered
        ActiveChart.ApplyLayout (3)
        ActiveChart.ChartTitle.Text = "Annual Returns"

  4. #4
    Membre averti
    Inscrit en
    Février 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 14
    Par défaut
    Merci pour la réponse, en effet, c'est en fonction de si la cellule est vide on contient une information.

  5. #5
    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
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveChart.SetSourceData Source:=Sheets("Initial").Range("A16:H" & Feuil1.Range("H65536").End(xlUp).Row)
    Juste un exemple

Discussions similaires

  1. Graphe sur vba
    Par poilou2607 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/02/2010, 22h33
  2. Création graph sous vba avec fonction Range
    Par chrystobale dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/03/2009, 13h33
  3. Creer un fichier POWERPOINT contenant des graphes sous VBA
    Par mamid1706 dans le forum VBA PowerPoint
    Réponses: 2
    Dernier message: 21/11/2007, 21h29
  4. Changer les données source d'un graphe en vba
    Par amka dans le forum Access
    Réponses: 11
    Dernier message: 30/08/2006, 10h39

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