Excel VBA質問箱 IV

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

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


14757 / 76734 ←次へ | 前へ→

【67465】MsgBoxで指定したブックのデータをコピーしたい
発言  すず  - 10/12/7(火) 0:14 -

引用なし
パスワード
   同様の質問があったとは思いますが、今の私の力では以下の動作を行うためのコードが編み出せません。
是非お力をお借りできればと思います。

<現状>

・日付(yymmdd形式)がついた、微妙に名前の違う日報がいくつかあり、ネットワークドライブのフォルダにある。

・とりまとめ用のファイルも、毎日作成するため、yymmdd形式の日付がついたファイルとなっている。

・ばらばらと点在した同じ日付のついた日報の特定のシートから、特定の範囲をコピーし、とりまとめ用に貼り付ける。
それが大変時間がかかるし、毎日の作業なので効率化を図りたい。

<やりたいこと>
・コマンドボタンなどをクリックすると、メッセージボックスが表示され、作成する日をyymmdd形式で入力するだけで、入力したのと同じ日付の日報から該当データをとりまとめ用のファイルにコピーしたい。

・ただし、日報のデータ範囲はシートごとに異なり、最後の1行が総合計となっているが、これは外してコピーしたい。

たとえば、A101206.xls、B101206.xlsが日報だとして、C101206.xlsにとりまとめるとすると、

A101206.xlsの「東京」シートのA1〜C10の範囲で、最終行以外(つまりA1〜C9まで)を、C101206シートの「東京」シートD1を基点に貼り付ける、という感じにしたいと思います。
(もうひとつのB101206.xlsは「大阪」と「名古屋」シートのデータを、C101206.xlsのそれぞれ「大阪」と「名古屋」シートに最終行以外の範囲を貼り付けます。)

データの行数が可変し、最終行以外を貼り付ける、というところがポイントになります。

せめてヒントだけでもいただければと思います。
ほんとに困っています。
なにとぞよろしくお願いいたします。

1 hits

【67465】MsgBoxで指定したブックのデータをコピーしたい すず 10/12/7(火) 0:14 発言
【67467】Re:MsgBoxで指定したブックのデータをコピ... kanabun 10/12/7(火) 10:28 発言
【67469】Re:MsgBoxで指定したブックのデータをコピ... すず 10/12/7(火) 21:52 お礼
【67468】Re:MsgBoxで指定したブックのデータをコピ... kanabun 10/12/7(火) 13:16 発言
【67470】Re:MsgBoxで指定したブックのデータをコピ... すず 10/12/8(水) 0:44 質問
【67471】Re:MsgBoxで指定したブックのデータをコピ... りん 10/12/8(水) 4:11 発言
【67481】Re:MsgBoxで指定したブックのデータをコピ... すず 10/12/8(水) 21:21 お礼
【67482】Re:MsgBoxで指定したブックのデータをコピ... kanabun 10/12/8(水) 22:21 発言
【67516】Re:MsgBoxで指定したブックのデータをコピ... すず 10/12/9(木) 22:28 質問
【67517】Re:MsgBoxで指定したブックのデータをコピ... kanabun 10/12/9(木) 23:30 発言
【67529】Re:MsgBoxで指定したブックのデータをコピ... すず 10/12/10(金) 22:49 お礼
【67672】Re:MsgBoxで指定したブックのデータをコピ... すず 10/12/22(水) 21:54 質問

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