簡體   English   中英

Excel VBA-如何為圖表系列集合選擇動態范圍的單元格?

[英]Excel VBA - How to select a dynamic range of cells for a chart series collection?

我試圖定義一個圖表系列集合,該集合從確定的單元格到數據末尾(向下和向右)。

我使用以下代碼來設置軸的標簽:

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

我嘗試對數據系列使用類似的方法,將范圍分配給代碼,但是彈出錯誤“應用程序定義的錯誤或對象定義的錯誤”:

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

我也嘗試過使用“ oPestana.Range”而不是“ oPestana.Cells”,但是我想我缺少了一些東西。 有什么方法可以類似的方式建立數據系列嗎?

這對您有用嗎?

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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM