- ベストアンサー
VBA 別シートにコピペ後値クリア(パート2)
お世話になります。同じような質問をさせていただいて間もないのですが、またしてもわからないことがありますので質問させていただきます。 エクセルにてコマンドボタン(SHEET1上に配置)をクリックすることで下記を実行するにはどうしたら良いですか。 (1);SHEET1のB12:I23に入力した値をSHEET2のB4:I15に貼り付けを行い、その後にSHEET1のB12:I23を空白に戻す。 (2);(1)を実行後、再度SHEET1のB12:I23に値を入力を行い、同じコマンドボタンをクリックすると、今度は(1)で貼り付けたSHEET2のB4:I15の下に改行して貼り付ける。ただし、前回貼り付けられたSHEET2のB列の最終行の下に空白のセルをつくりたくないです。 例えば、(1)を実行したときにSHEET1のB15の行までしか入力が無かった場合は、(2)を実行しSHEET2にコピペするのはB7の行からということです。 あとはこの作業のくりかえし 説明ベタで申し訳ありませんが、SHEET1で入力する際は、全ての行(B12:B23)が埋まるわけではないのです。 SHEET2はSHEET1に入力した値を記録として残しておくために設けるので空白セルを作りたくないのです。どうか宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
お礼
前回に引き続きのご回答ありがとうございます。 こちらのお願い以上のプログラムとは恐れ入ります。ただ・・・、仕事での使用を想定してますので、『"Σ( ̄ロ ̄lll)"』だけは・・・使えません↓ その点だけは変更させていただきます!ごめんなさい。 この度は本当にお世話になりました。ありがとうございました。
補足
ご回答いただいたプログラムを実行すると、先に貼り付けられた値と次に貼り付けられる値の間に1行空白の行が出来てしまうんですが、それを無くすにはどこを直せばよろしいですか? 大変申し訳ないですが、ご教授いただければ幸いです。 宜しくお願いします。