-1
我有數據,即時嘗試繪圖並需要一種方法來自動調整圖表範圍的大小,以確保沒有繪製零值。從本質上講,如果我有一個10行4列的數據範圍和所有低於第5行id零,我想要一個宏,它將選擇前5行中的數據,只是爲了製作圖表並保留其他數據集。根據單元格值調整範圍以創建圖表
任何想法,將不勝感激
編輯
我試圖把零個值設置爲N/A所以這個表就不會繪製出來,但它沒有。我現在正在嘗試修改我製作的循環,以便數據一直到達數值0,一旦它將選擇上面的所有數據和字段並將其定義爲我的圖表數據:
Dim xlastrow As Integer
Dim xrow As Integer
xrow = 15
Range("b10000").End(xlUp).Select
xlastrow = ActiveCell.Row
Range("c10000").End(xlUp).Select
Do Until Cells(xrow, 2).Value = "0"
If Cells(xrow, 2).Value <> "0" Then
Cells(xrow, 2).Select
End If
xrow = xrow + 1
Loop
ActiveCell.Select
Selection.offset(, -1).Select
此代碼用於確定非零值的最後一行的位置,它選擇行中的第一個單元格(具有未來圖表中值的x軸描述的單元格)。我該如何完成代碼,以便它選擇頂部和右側的所有內容並將其定義爲我的圖表區域?
這可以做,但你到目前爲止嘗試過什麼? – L42 2014-09-26 21:42:27
請閱讀[On Topic](http://stackoverflow.com/help/on-topic)和[如何提問](http://stackoverflow.com/help/how-to-ask)幫助頁面,以便我們可以更好地幫助你。 – 2014-09-26 22:09:54
我編輯了我的初始帖子,添加了我試過的代碼。我已經到達了我想要處於我的數據中的最後一行,我現在需要選擇它上面的所有內容,並將該範圍定義爲我的圖表數據 – 2014-09-29 20:41:38