2017-02-13 31 views
2

我在A1中有一個字符串值。如何使用具有範圍的單元格

爲什麼,如果我運行下面的代碼它抓住正確的值:

arrInputData(1, 1) = Worksheets("inputData").Range("A1") 

然而,它

arrInputData(1, 1) = Worksheets("inputData").Range(Cells(1, 1), Cells(1, 1)) 

略有變化引發以下錯誤:

謝謝!

回答

2
arrInputData(1, 1) = Worksheets("inputData").Range(Cells(1, 1), Cells(1, 1))

是寫作的較短方式:

arrInputData(1, 1) = Worksheets("inputData").Range(ActiveSheet.Cells(1, 1), ActiveSheet.Cells(1, 1))

並會導致一個錯誤,如果 「inputData」 不是活動片

相關問題