2017-02-13 8 views
2

私はA1に文字列値を持っています。Cells with Rangesの使用方法

なぜそれが私は、次のコードを実行した場合、それは正しく値をキャプチャしていることである:

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は" アクティブシート

でない場合は、エラーが発生します
関連する問題