質問: workbooks("excel.xls").worksheets(1).range(cells(11, 3), cells(11 + a, 3)).value (補足) (1)vba実行中のthisworkbook、excel.xlsは別のブック ですが、同じフォルダにあります。 (2)aは数値が入る変数です。
回答: "excel.xls"を開いていますか? >同じフォルダにあります。 という記述からすると、もしかして開かずに処理しようとしている?それは無理です。