Vb et excel

Signaler
Messages postés
28
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
18 juin 2008
-
Messages postés
28
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
18 juin 2008
-
Bonjour,


J'ai fait un programme qui permet de capter des données provenant du
port série et de les enregistrer dans un tableau Excel toutes les x
minutes. Dans ce tableau excel j'avais fais une macro permettant
d'afficher un graph des données.


Mais j'ai plusieurs problèmes:


La données qui s'enregistre tous les X minutes dans le tableau est tjs
la meme j'ai l'impression qu'il ne fait pas varié les valeurs. On
dirais qu'il en prend une, l'envoi et puis toutes les X min il remet la
meme dans le tableau.


Ensuite quand j'utilise le fichier excel ou il y a ma macro pour dtocker mes données il ne le fait pas.

Je pourrait peut etre faire un graphique d'une autre manière??? Mais comment???


Quelq'un peut-il m'aider???

Fab's

2 réponses

Messages postés
28
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
18 juin 2008

Je précise que pour le graphique, j'ai bien deux axes, les absices et les ordonnées.

Fab's
Messages postés
28
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
18 juin 2008

Voici le code que j'ai trouvé pour afficher un graph


Private Sub Form_Load()

   

    Dim MonGraph As Chart

    Dim MaFeuille As Worksheet

    Dim PlageDeDonnee As Range

   

    Set MaFeuille = ThisWorkbook.Worksheets("Feuille1")

    With MaFeuille

        Set PlageDeDonnee = .Range(.Cells(1, 1), .Cells(1, 1).End(xlDown)).Resize(, 6)

        PlageDeDonnee.Select

    End With

   

    Set MonGraph = ThisWorkbook.Charts.Add

    MonGrpah.ChartArea.Clear

    MonGrpah.CharType = xlXYScatter

       

End Sub


Le problème est que je ne sais pas si celui-ci est totalement correcte
et surtout comment relier ca avec le fichier Excel dans lequel sont
stocké mes données.


Alors si qlq a une idée ! Je suis preneur

Fab's