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

C++Builder Discussion :

Graphe sous Excel


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par d�faut Graphe sous Excel
    Voila mon probl�me :
    Je dois � partir d'un fichier Excel, cr�er des graphiques mais je ne trouve aucune documentations sur le sujet, le tout sous Builder C++ Borland 6!!!

    Donc si quelqu'un sait, �a m'aiderai bien.

    Merci
    Tcho

  2. #2
    R�dacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par d�faut
    Voila mon probl�me :
    Je dois � partir d'un fichier Excel, cr�er des graphiques mais je ne trouve aucune documentations sur le sujet, le tout sous Builder C++ Borland 6!!!
    ton graph du veux le faire sur une feuille Excel ou sur un composant bcb

  3. #3
    Membre �prouv� Avatar de cfdev
    Homme Profil pro
    Passionn�
    Inscrit en
    Octobre 2004
    Messages
    220
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Passionn�

    Informations forums :
    Inscription : Octobre 2004
    Messages : 220
    Par d�faut
    une solution possible:

    -R�cup�rer les valeurs du fichier Excel (Faq).
    -Utiliser le composant Tchart pour faire ton grapique.

    ++

  4. #4
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par d�faut
    Citation Envoy� par blondelle
    ton graph du veux le faire sur une feuille Excel ou sur un composant bcb
    Je veux le faire sur une feuille Excel

    Les composant Tchart et bcb je ne les connais pas, c'est plus avantageux de faire des graphes avec eux?...

    Merci

  5. #5
    R�dacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par d�faut
    dans module VBE d'Excel tu peux mettre ces exemples de code
    1 - dessin de segments de lignes "la ligne est composee de segments mis les un derriere les autres"
    2 - dessin ligne continue " la ligne est continue"
    3 - effacer le dessin "efface le graphe en sont entier"

    il te faut une page "COORDONNEES", avec les coordonnees X, Y
    une page pour le graphe "CIRCUIT2"
    c'est du code VBE a partir de la on peut surement le reprendre sous BCB a toi de voir
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
     
    ////////////////////
    Sub dessin_traits()
    ' test d'evaluation de dessin a partir des donnees d'un tableau
    ' aux coordonnees X Y
    ' le but est de dessiner un releve effectue par GPS
            Sheets("COORDONNEES").Select
    a = 1
    fin_boucle = ActiveSheet.UsedRange.Rows.Count
    For C = 3 To fin_boucle
    If C = fin_boucle Then
    X = X1
    Y = Y1
    Else
    X = (Cells(C, 1).Value) * a
    Y = (Cells(C, 2).Value) * a
    X1 = (Cells(C + 1, 1).Value) * a
    Y1 = (Cells(C + 1, 2).Value) * a
    End If
        Sheets("CIRCUIT2").Select
        ActiveSheet.Shapes.AddLine(X, Y, X1, Y1).Select
        Selection.ShapeRange.Line.Weight = 8#
        Selection.ShapeRange.Line.Visible = msoTrue
        Selection.ShapeRange.Line.ForeColor.SchemeColor = 22
            Sheets("COORDONNEES").Select
    Next
    End Sub
    ////////////////////
    Sub dessin_ligne()
            Sheets("COORDONNEES").Select
    a = 1
    fin_boucle = ActiveSheet.UsedRange.Rows.Count
    XX = (Cells(3, 1).Value) * a
    YY = (Cells(3, 2).Value) * a
        Sheets("CIRCUIT2").Select
    With ActiveSheet.Shapes.BuildFreeform(msoEditingAuto, XX, YY)
    For C = 4 To fin_boucle
    If C = fin_boucle Then
    X1 = X + 1
    Y1 = Y + 1
    Else
            Sheets("COORDONNEES").Select
    X = (Cells(C, 1).Value) * a
    Y = (Cells(C, 2).Value) * a
    X1 = (Cells(C + 1, 1).Value) * a
    Y1 = (Cells(C + 1, 2).Value) * a
    End If
        Sheets("CIRCUIT2").Select
            .AddNodes msoSegmentLine, msoEditingAuto, X, Y
            .AddNodes msoSegmentLine, msoEditingAuto, X1, Y1
    Next
            .ConvertToShape.Select
    End With
    Set myDocumenT = Worksheets("CIRCUIT2")
    myDocumenT.Shapes.SelectAll
        Selection.ShapeRange.Line.Weight = 8#
        Selection.ShapeRange.Line.Visible = msoTrue
        Selection.ShapeRange.Line.ForeColor.SchemeColor = 22
    End Sub
    ////////////////////
    Sub supprime()
    ' effacer le dessin
    Set myDocumenT = Worksheets("CIRCUIT2")
    myDocumenT.Shapes.SelectAll
    Selection.Delete
        Sheets("Feuil1").Select
            Sheets("CIRCUIT2").Select
    Selection.Delete
    End Sub

Discussions similaires

  1. R�ponses: 4
    Dernier message: 06/01/2008, 01h05
  2. R�ponses: 3
    Dernier message: 17/11/2006, 14h35
  3. Graph sous Excel et series en trop!
    Par cfalcot dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 02/05/2006, 11h42
  4. [VBA-E]S�lectionner un graph sous Excel
    Par delamarque dans le forum Macros et VBA Excel
    R�ponses: 8
    Dernier message: 12/04/2006, 14h54
  5. Composant permettant de faire des graphes sous Excel
    Par PrinceMaster77 dans le forum ASP
    R�ponses: 2
    Dernier message: 25/10/2005, 22h13

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