- ベストアンサー
コピー&ペースト
エクセルマクロで例えばをセル(A1:C3)をコピーし、別のシートの特定のセルに貼り付けをしたい時にその特定のセルを計算して指定することはできるのでしょうか。 <sheet1> A B C 1 | 2 | ****** | ******| 2 | *** | ****** | ******| 3 | *** | ****** | ******| <sheet2> A(Sheet1!A1:25-24)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<sheet2> A(Sheet1!A1:25-24) がどういう意味かわかりませんが、9つのセルをコピーしたのであれば、貼り付けたい範囲の左上のセルを選ぶだけで貼り付けられます。 例えば、XXとYYに数字が入っていて、Sheet2の列A、行XX-YYを左上として貼り付けるなら、 Sheets("Sheet2").Range("A" & XX - YY).PasteSpecial でよろしいのでは。 ただしXX-YYが0以下になるとエラーになります。
その他の回答 (1)
- jindon
- ベストアンサー率43% (50/116)
回答No.1
出来ます。 ><sheet2> A(Sheet1!A1:25-24) ? 計算式、或は条件がわかりません。