2017-04-02 8 views
0

決められたセルからデータの最後(下と下)に向かうチャートシリーズコレクションを定義しようとしています。Excel VBA - グラフ系列コレクションのセルのダイナミックレンジを選択するには?

Iは、軸のラベルを設定するために、次のコードを使用する:

oGrafico.Chart.SeriesCollection(nNoSerie).XValues = oPestana.Range(oPestana.Cells(46,14), oPestana.Cells(46,43)) 

Iコードに範囲の逢引でデータ系列のために同様のアプローチを使用しようとしたが、エラー「アプリケーション-definedまたは定義オブジェクトエラー:oPestana.Cells 『『の代わりに』oPestana.Range」ポップアップし

oGrafico.Chart.SeriesCollection(nNoSerie).Values = oPestana.Range(oPestana.Cells(47,14).End(xlToRight),oPestana.Cells(46,47).End(xlDown)) 

私はまたして試してみた』しかし、私は何かが欠けていると思います。同様の方法でデータ系列を設定する方法はありますか?

+0

名前付きの範囲またはテーブルを使用することを検討しましたか? – Tarik

答えて

0

これは機能しますか?

oGrafico.Chart.SeriesCollection(nNoSerie).Values = oPestana.Cells(47, 14).End(xlToRight).Resize(oPestana.Range(oPestana.Cells(46, 47), oPestana.Cells(46, 47).End(xlDown)).Cells.Count - 1, 1) 
関連する問題