- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルマクロでセルの値を下へコピーするには)
エクセルマクロでセルの値を下へコピーする方法
このQ&Aのポイント
- エクセルマクロを使って、行数が違ってもセルの値を下へコピーする方法について教えてください。
- 毎日送られてくる表の情報を整理するために、エクセルマクロを利用しています。しかし、行数が異なる場合にセルの値を下へコピーする方法がわかりません。どうすれば効率的に行数分だけコピーできるでしょうか。
- エクセルマクロでセルの値を下へコピーする際に、行数が異なっても対応できる方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コピーするんじゃなく、必要な範囲に最初から式を埋めるマクロを書いた方が簡単です。 sub macro1() range("E1:E" & range("D65536").end(xlup).row).formula = "=C1*D1" end sub 「どこから」式を入れ始めたいのかとか 「どこを調べたら間違いなく最下行を見つけられるのか」とか そういったアナタのホントのエクセルの姿に合わせる部分は、キチンとご自分でマクロを修正してから使います。
お礼
早速のご回答ありがとうございます。 一発解決です。応用して使わせて頂きます。 感謝!