|
▼ichinose さん:
お返事ありがとうございます。
>> Range(A1形式) -> OK
>> Range(Cells(Row,Col)) -> NG
> '↑こういう指定は、そもそもできませんが・・・
> range(Cells(Row,Col).address) 'ならわかりますが・・・
(間、省略させて頂きました。)
>Cellsは、プロパティですから、その前にはオブジェクトが必要です。
>省略すると、アクティブシートのプロパティと見なされますが、
>アクティブなシートがブックA.xlsのシートSampleだったら、記述に矛盾が出てきてしまいます(Workbooks(NewBook).Worksheets(1)に貼り付けるのに、
>Worksheets("Sample")のプロパティでは矛盾でしょ?)。
なるほど。
Range(A1形式)とRange(Cells(Row,Col))は違うものだったのですね。
試しに元のエラーになったコードを「cells(row,col).Address」と
してみたところ、正常に動きました。
お陰様で、変換処理を通さなくて良くなりました。
本当に、本当にありがとうございました。
|
|