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

VB 6 et antérieur Discussion :

appli VB qui créé des graphiques dans Excel


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 12
    Par défaut appli VB qui créé des graphiques dans Excel
    Bonjour,

    Je suis en train d'envisager ceci:

    1- créer une application visual basic qui se connecte a une base Oracle (OK)
    2- les données récupérées seront affichées pour modification par l'utilisateur (OK)
    3- enfin, les données seront envoyées dans Excel pour dessiner des graphiques, (et c'est ce qui me pose problème)

    J'ai beaucoup de mal à savoir si c'est possible de cette façon. D'apres mes recherches, il faudrait peut-etre utiliser une macro Excel qui, avec du VBA, pourra créer les graphiques.

    Par contre, est-ce que je peux, depuis VB, créer le document Excel et la macro (car le nombre de parametres à mettre dans le graphe peut-etre dynamique). Ou faut-il que j'ouvre un Excel pré-établi, dans lequel ma macro est entièrement dyamique? Je ne sais pas quelle est la meilleure solution...

    Merci d'avance pour votre aide!

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    effectivement tu peux créer un classeur Excel depuis VB

    j'espere que ce lien pourra t'aider

    http://drq.developpez.com/vb/tutoriels/Excel/


    bon apres midi
    michel

  3. #3
    Membre éprouvé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3- enfin, les données seront envoyées dans Excel pour dessiner des graphiques, 
    (et c'est ce qui me pose problème)
    Microsoft a mis en place des outils comme l'Assistant de tableau croisé dynamique permettant d'importer des données à partir de n'importe quel type de SGBD compatible ODBC. L'affichage est personnalisable, l'utilisation très simple. Les graphiques sont par la suite générés directement.

    Ca t'évitera aussi de charger ton application inutilement

  4. #4
    Membre averti
    Inscrit en
    Février 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 12
    Par défaut
    merci SilkyRoad pour le tuto, mais il ne traite pas le point qui me concerne...

    D'autre part, la solution des tableaux croisés dynamiques ne correspond pas a ce que je souhaite faire...

    Il me faut une partie présentation, applicative, qui permette de gérer les choix d'un utilisateur, et de lui présenter un aperçu des données, donc une appli VB me convient totalement.

    Ensuite, j'aimerais en gros avoir un bouton "visualiser graphique", qui puisse après compilation de toutes les données créer des graphiques dans un fichier excel.

    D'apres ce que j'ai lu, c'est en VBA que l'on peut créer des graphiques... or moi, je serais en VB.

    Est-ce qu'il faut inclure une DLL ou autre composant pour pouvoir utiliser cet objet dans VB?

    Si j'ai faux, comment est-ce que je peux connaitre les options possibles avec les objets Excel.Application, Excel.Worksheet, etc... de VB ? ya rien de comparable a la javadoc dans cet univers MS?

    Désolé de chercher la petite bête, mais la, en tant que débutant complet sur cette techno, je ne sais pas comment envisager les choses...

  5. #5
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    merci SilkyRoad pour le tuto, mais il ne traite pas le point qui me concerne...
    Il répond à ta question :

    est-ce que je peux, depuis VB, créer le document Excel et la macro


    sinon pour realiser des graphiques en VB ,il existe aussi le tutoriel de Khany


    http://khany.developpez.com/tutoriel/mschart/



    michel

  6. #6
    Membre éprouvé
    Avatar de khany
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 073
    Par défaut
    Tu eux sans problème envoyer des données vers Excel et y créer un graphe !

    J'ai une appli qui le réalise ! Par contre, (j'ai lu rapidement, sorry), j'ai d'abord créé mon graphe dans Excel comme je le désirais puis enregistré ce classeur Excel afin de pouvoir le charger depuis VB.

    Ensuite, il m'a suffit d'ouvrir la feuille de données, d'y transférer mes nouvelles données via VB puis d'afficher la feuille avec le graphe qui, évidemment, s'est mis à jour automatiquement !

    Si cette réalisation te convient, je peux te donner les infos

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/05/2014, 14h09
  2. Réponses: 2
    Dernier message: 25/02/2014, 15h08
  3. [JXL] crée des graphiques dans excel ?
    Par walou dans le forum Documents
    Réponses: 2
    Dernier message: 07/10/2007, 12h55
  4. Mettre à jour les liens des graphiques d'Excel dans Powerpoint
    Par illight dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/06/2007, 16h17
  5. [VBA-E] Ajouter des fonctions dans Excel
    Par Clezio dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/03/2004, 02h18

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