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 :

Graphe sur vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 29
    Par défaut Graphe sur vba
    Bonjour,
    Je voudrais créer une macro réalisant un graphe, j'ai donc enregistré les opérations qu'elle doit effectuer. Mais lorque je la relance, vba bloque tout le temps sur la première ligne de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ActiveSheet.Shapes.AddChart.Select
    ActiveChart.SetSourceData Source:=Range( _
    "'Données'!$A$3:$A$25;'Données'!$D$3:$H$25")
    ActiveChart.ChartType = xlStockVOHLC
    Pouvez vous m'expliquer ???

    Merci d'avance de votre aide

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 226
    Par défaut
    Hello,

    Essaie comme ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveChart.SetSourceData Source:=Sheets("Données").Range("$A$3:$A$25", "$D$3:$H$25")
    Edit : Ou comme ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveChart.SetSourceData Source:=Range("Données!$A$3:$A$25,Données!$D$3:$H$25")
    Bye.

  3. #3
    Membre émérite
    Inscrit en
    Décembre 2006
    Messages
    897
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 897
    Par défaut bonsoir pouloi2607,
    pour moi il y a 3 lignes et la première est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Shapes.AddChart.Select

    sur la feuille en cours (elle existe ?) ajoute une forme pour y faire un graphique qui sera sélectionné.

    Aucun erreur dans ce code.



    Pour "xlStockVOHLC", je ne connais pas !
    Ce ne serait pas un graphique personnalisé qui n'existe pas ?

    ESVBA

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 29
    Par défaut
    xlStockVOHLC est un graphique boursier ( chandeliers et volume ).
    Ce que je ne comprends pas est que : ces lignes ont été enregistrées lorsque j'ai crée ce graphique, donc elle sont forcément justes. Mais lorsque je réexecute la macro, elle bloque dès la première ligne !!

    Merci

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 29
    Par défaut
    Merci messieurs... la deuxième solution de Antonium était la bonne.
    J'ai une autre petite question: Peut-on introduire dans la sélection de données cad dans le ActiveChart.SeriesCollection(4).Values = ... , des sélections qui dépendent d'une variable antérieurement définie. Par exemple sélectionner la première colonne de 1 jusqu'à x , où x est connu ? Et si oui quelle est la synthaxe ?

    Merci d'avance

Discussions similaires

  1. [XL-2010] Serie et mise en forme sur graph existant VBA
    Par AliiBOT dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/07/2013, 18h51
  2. [XL-2007] Creer un graph avec plage de données variables sur VBA
    Par fares paris dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/07/2013, 15h49
  3. [XL-2010] Code pour rajouter du pourcentage dans un graphe sur excel VBA
    Par darkryn dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 07/06/2012, 13h31
  4. [Livre] Débuts sur VBA 6.3 pour EXCEL 2002
    Par thulvar dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/12/2005, 10h45
  5. Création DLL pour utilisation sur VBA
    Par Fbartolo dans le forum C++Builder
    Réponses: 1
    Dernier message: 21/11/2005, 20h44

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