Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10483 / 13644 ツリー ←次へ | 前へ→

【21594】数式のコピー のりぞう 05/1/24(月) 18:16 質問[未読]
【21596】Re:数式のコピー pi 05/1/24(月) 18:25 回答[未読]
【21597】Re:数式のコピー IROC 05/1/24(月) 18:32 回答[未読]
【21600】Re:数式のコピー のりぞう 05/1/24(月) 20:13 お礼[未読]

【21594】数式のコピー
質問  のりぞう  - 05/1/24(月) 18:16 -

引用なし
パスワード
   こんにちは、のりぞうと申します。
VBAでプログラミングを行っているのですが、数式を含んだセルをコピー
しようとしているのですが、上手くコピーできません。

(やりたいこと)
A1のセルに数式(=B1*C1)が入っているとします。
これをA2にコピーした時に数式をコピーし、かつ数式が=B2*C2となる
ようにコピーをしたい。(手動でコピー、貼付を行うのと同じ動き)

どうしたら良いでしょうか?

【21596】Re:数式のコピー
回答  pi  - 05/1/24(月) 18:25 -

引用なし
パスワード
   Range("A1").Select
Selection.Copy
Range("A2").Select
ActiveSheet.Paste

こんな感じでいいのでしょうか?
マクロの記録を使うといいかもしれません。

【21597】Re:数式のコピー
回答  IROC  - 05/1/24(月) 18:32 -

引用なし
パスワード
  
を、Copyメソッドの記述にまとめると・・・

Range("a1").Copy Destination:=Range("A2")

【21600】Re:数式のコピー
お礼  のりぞう  - 05/1/24(月) 20:13 -

引用なし
パスワード
   piさん、IROCさん有難うございました。上手くできました。
またよろしくお願いします。

10483 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free