2017-04-10 91 views
0

我正試圖在我的vba上繪製圖表並設置圖表範圍。我希望圖表範圍在有空單元時結束,因爲我有很多數據。但是,它不起作用。我想得到很多分,但我最終只得到一分。我檢查了圖表中選定的數據,結果發現範圍不是我想要的範圍,但我輸入了正確的範圍。謝謝你的幫助。設置圖表範圍並在有空單元格時停止

Set rng = Sheet2.range("I24", ActiveCell.End(xlDown)) 
Set ach = Sheet3.Shapes.AddChart2 
ach.Chart.SetSourceData Source:=rng 
ach.Chart.ChartType = xlXYScatter 
ach.Chart.ChartTitle.Text = "Alignment" 
ach.Left = 200 
ach.Height = 400 
ach.Width = 600 
+0

在哪裏呢你'rng'用於啓動圖表?是從「I24」一路下來的嗎? –

+0

yup直到有空單元 –

回答

0

用途:

With Sheet2 
    Set rng = .Range(.Range("I24"), .Range("I24").End(xlDown)) 
ENd With 
+0

它現在的作品!謝謝 :) –

相關問題