• ベストアンサー

コピー&ペースト

エクセルマクロで例えばをセル(A1:C3)をコピーし、別のシートの特定のセルに貼り付けをしたい時にその特定のセルを計算して指定することはできるのでしょうか。 <sheet1>    A      B      C 1 | 2 | ****** | ******| 2 | *** | ****** | ******| 3 | *** | ****** | ******| <sheet2> A(Sheet1!A1:25-24)

質問者が選んだベストアンサー

  • ベストアンサー
  • miwaki
  • ベストアンサー率36% (14/38)
回答No.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) ? 計算式、或は条件がわかりません。

関連するQ&A