giuseppino
XLDnaute Nouveau
Bonjour,
Je suis confronte au probleme suivant lors de la generation d'un graphique par macro:
Je voudrais generer un graphique tres classique, par exemple de cette maniere:
Aucun souci a priori. Ca marche en general tres bien.
Cependant, pour des raisons annexes, les plages cibles de donnees peuvent ne pas encore etre remplies au moment de la generation du graphique. Lorsqu'on dessine le graphe en direct dans Excel, ca ne pose pas de probleme, un graphique peut etre genere, meme si a la fois les X et le Y sont vides. En revanche, par macro, c'est impossible. Une erreur de type "Unable to set the Values property" est generee.
Auriez-vous une solution a me proposer (autre evidemment que de remplir mes cellules au prealable ) ?
Merci !
Je suis confronte au probleme suivant lors de la generation d'un graphique par macro:
Je voudrais generer un graphique tres classique, par exemple de cette maniere:
Code:
Set MyX = Range("A2:A6")
Set MyY = Range("A9:A13")
Charts.Add
ActiveChart.ChartType = xlXYScatterSmooth
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = MyX
ActiveChart.SeriesCollection(1).Values = MyY
Cependant, pour des raisons annexes, les plages cibles de donnees peuvent ne pas encore etre remplies au moment de la generation du graphique. Lorsqu'on dessine le graphe en direct dans Excel, ca ne pose pas de probleme, un graphique peut etre genere, meme si a la fois les X et le Y sont vides. En revanche, par macro, c'est impossible. Une erreur de type "Unable to set the Values property" est generee.
Auriez-vous une solution a me proposer (autre evidemment que de remplir mes cellules au prealable ) ?
Merci !