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 :

construire un graphique avec VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut construire un graphique avec VBA
    Bonjour,

    Je rebondis sur un précédent message, car l'aide du développeur VBA d'Excel donne une centaine de résultats quand on écrit "graphique" : pour moi qui débute en code, je ne sais pas où donner de la tête... Pourriez-vous svp m'indiquer où je peux trouver un exemple de code pour construire un graphique avec VBA ? Merci d'avance ;-)

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Je dirais commen,ce par la
    http://vb.developpez.com/faqvba/?page=3.5

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut
    ok, merci pour ce lien, ça me permet de démarrer.

    A quoi ça sert de sélectionner la cellule A1 au début ?

    Est-ce qu'il est possible d'écrire la même chose en prélevant les valeurs dans un tableau créé par le code au préalable (et non des valeurs de la feuille excel) ? Comment ça s'écrit, dans ce cas ?
    Sinon, il faut que je remplisse la feuille excel avec les données du tableau créé par le code : est-ce que ça marche comme ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Feuil1").Cells(j, 6).Value=Array02(j,2)
    Est-ce que le code du tutoriel permet seulement de créer les points du graphique. Y en a-t-il un autre pour les relier entre eux (l'idéal serait que je puisse tracer une droite de régression linéaire, mais là peut-être que c'est trop en demander, je ne sais pas...) ?

    Désolée ça fait beaucoup de questions, merci d'avance si vous pouvez m'aider

  4. #4
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Pour un graphique il faut effectivement que les donnée soit sur la feuille.
    A quoi cela sert de selectionné A1, ben je dirais faut bien que quelque chose soit selectionné non?
    Pour remplir la feuille avec les données d'un tableau ce code est bon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Feuil1").Cells(j, 6).Value=Array02(j,2)
    (en bouclant sur j bien entendu)
    Pour ce qui est des différent type de graphique, point droite, courbe, barres, droite de régression linéaire,etc.. ton meilleur ami sera sans aucune doute l'enregistreur de macro, combiné a l'aide d'excel. Lance l'enregistreur fait ce que tu veux faire, doupe l'enregistreur et regarde le code, pour plus d'info sélectionne un mot clef et appui sur F1 pour voir l'aide a son sujet (ps il parait que ca ne fonctionne pas vraiment avec le dernier affiche j'espère que tu es sous 2003)
    Essaye d'adapter le code a ton problème et en cas de souci n'hésite pas a créer une nouvelle discutions concernant ton problème, on sera là pour t'aider

    Bonne chance

  5. #5
    Membre à l'essai
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut
    ok, merci, avec ça j'ai tout ce qu'il me faut. même avec 2007, j'arrive à obtenir le code donc ça devrait aller.

    encore merci !

Discussions similaires

  1. Interface graphique avec vba
    Par Maissa2013 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/04/2012, 00h12
  2. créer un graphique avec VBA
    Par raskoblomov dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/04/2010, 20h18
  3. Quelles possibilités graphiques avec VBA ?
    Par popsmelove dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/02/2008, 16h35
  4. Faire varier les plages d'un graphique avec du code vba?
    Par Hydex dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/07/2007, 15h19
  5. [VBA-E] graphique avec plage de donnees variable
    Par gigs dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 03/04/2006, 14h50

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