VBA中Range的使用方法-Excel VBA學習

    選定區域拷貝以下代碼報錯:


ActiveChart.SetSourceData Source:=Sheet4.Range(Cells(1, 1), Cells(max, sampleNo + 1))

    我當時百思不得其解,最終在一本教材上找到了答案:當區域的開頭和結尾爲Cell時,沒指定屬性一般來說是指此單元格的值,把值放到range的括號,range的區域就不對了,當然要出錯了。所以正確的代碼應該是這樣的:

ActiveChart.SetSourceData Source:=Sheet4.Range(Cells(1, 1).address, Cells(max, sampleNo + 1).address)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章