Bonjour à tous,
En tentant de résoudre mon problème je suis tombé plusieurs fois sur votre site. Donc je tente de faire appel à vous car je bloque.
Pour mon stage je dois traiter plusieurs données chaque jour qui proviennent d'une station photovoltaique (toutes les 15min je recois, irradiance, Température des panneaux, le vent, la puissance l'énergie...et d'autres paramètres qui ne m'intéressent pas.
Ma macro consiste à faire la sélection de mes données. Celle ci fonctionne sur tous mes fichiers. Ca au moins ca marche.
Mon second objectif est de tracer certaines courbes automatiquement. C'est la que ca coince. J'ai trouvé des codes VBA sur internet.
Je tiens a dire que je n'y connais rien...
J'ai fait ma macro + courbe en VBA sur le fichier "13-05-2011". ca marche impeccable. Dès que je passe aux fichiers "14-05-2011" ca foire.
Voici le code pour les graphiques:
donc je constate bien qu'il doit y avoir un conflit entre les noms des fichiers mais comment rectifier sa??
De même je ne sais pas comment paramétrer titre, légendes, noms des série, échelle. J'ai trouvé des codes mais je n'arrive pas à les appliquer.
J'espère avoir assez détaillés.
Vous êtes mon seule recours
Merci d'avance.
En tentant de résoudre mon problème je suis tombé plusieurs fois sur votre site. Donc je tente de faire appel à vous car je bloque.
Pour mon stage je dois traiter plusieurs données chaque jour qui proviennent d'une station photovoltaique (toutes les 15min je recois, irradiance, Température des panneaux, le vent, la puissance l'énergie...et d'autres paramètres qui ne m'intéressent pas.
Ma macro consiste à faire la sélection de mes données. Celle ci fonctionne sur tous mes fichiers. Ca au moins ca marche.
Mon second objectif est de tracer certaines courbes automatiquement. C'est la que ca coince. J'ai trouvé des codes VBA sur internet.
Je tiens a dire que je n'y connais rien...
J'ai fait ma macro + courbe en VBA sur le fichier "13-05-2011". ca marche impeccable. Dès que je passe aux fichiers "14-05-2011" ca foire.
Voici le code pour les graphiques:
Code:
'Graphique récapitulatif de la journée
Dim Grf As ChartObject
With Sheets("13-05-2011") c'est ici que j'ai une erreur quand j'ouvre le fichier "14-05-2011"[/COLOR]
Set Grf = .ChartObjects.Add(100, 50, 400, 200)
Grf.Chart.ChartType = xlXYScatterSmooth
Grf.Chart.SetSourceData Source:=.Range("A7:C69,O7:O69,P7:P69")
Set Grf = Nothing
End With
'Graphique I=f(T)
With Sheets("13-05-2011")
Set Grf = .ChartObjects.Add(100, 50, 400, 200)
Grf.Chart.ChartType = xlXYScatterSmooth
Grf.Chart.SetSourceData Source:=.Range("B7:C69")
Set Grf = Nothing
End With
donc je constate bien qu'il doit y avoir un conflit entre les noms des fichiers mais comment rectifier sa??
De même je ne sais pas comment paramétrer titre, légendes, noms des série, échelle. J'ai trouvé des codes mais je n'arrive pas à les appliquer.
J'espère avoir assez détaillés.
Vous êtes mon seule recours
Merci d'avance.