Excel VBA質問箱 IV

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

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


10814 / 76734 ←次へ | 前へ→

【71465】【Excel VBA】コピー&ペーストの自動化
質問  bofbof  - 12/3/6(火) 23:39 -

引用なし
パスワード
   【Excel VBA】コピー&ペーストの自動化
以下のエクセル表があり、同じ日付ごとのデータを自動的に別のシートに移したいです。
例えば、別のシートに、2004/1/1に書かれているデータのみを移す。(シート2参照)

それをVBAで書くにはどうすればいいでしょうか。
マクロの記録をするのではなく、この表の日付を増やしたり変えたりしても機能するようにコードを書きたいと思っております。

For LoopとIf thenを使い、A1セルがそれより下のセルの値と異なるまでコピーし続ける、、といった作業をすればよいのでしょうか。

全くの初心者で勉強中です。よろしくお願いいたします。

列行 A B
1 2004/1/1 太郎
2 2004/1/1 次郎
3 2004/1/1 三郎
4 2004/1/1 一郎
5 2004/1/1 五郎
6 2005/3/3 三郎
7 2005/3/3 次郎
8 2005/3/3 太郎
9 2005/3/3 四朗
10 2006/2/2 次郎
11 2006/2/2 一郎
12 2006/2/2 太郎


シート2
2004/1/1
太郎
次郎
三郎
一郎
五郎


シート3
2005/3/3
三郎
次郎
太郎
四朗


シート4
2006/2/2
次郎
一郎
太郎
5 hits

【71465】【Excel VBA】コピー&ペーストの自動化 bofbof 12/3/6(火) 23:39 質問
【71466】Re:【Excel VBA】コピー&ペーストの自動化 UO3 12/3/7(水) 0:50 回答
【71467】Re:【Excel VBA】コピー&ペーストの自動化 UO3 12/3/7(水) 0:52 発言
【71468】Re:【Excel VBA】コピー&ペーストの自動化 Hirofumi 12/3/7(水) 0:58 回答

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