マクロで5個のBOOKのデータをBOOK1に転記
エクセルマクロで対話型でBOOK2~6の5個のデータを
BOOK1のシート1に順番で転記したいです。
BOOK2~BOOK6は作業者にファイルを選択させたいです。
BOOK2~BOOK6は作業の都度行数がBOOKごとに変わります。
(500~5,000行でばらつきます)
流れとしては、
1.BOOK1を開いてマクロを軌道
2.エクセルのファイルを開くウィンドーが出る
3.ファイルを選択させる(例:マイネットワーク内のBOOK2を選択)
4.ウィンドーの開くをクリックする
5.転記1回目
指定したファイルが開いてデータが
BOOK1のシート1に転記される
この1回目は1行目からデータがある最終行まで。
その後BOOK2は閉じられる
6.メッセージボックスで「転記完了」と表示
7.メッセージボックスの「OK」をクリックすると
エクセルのファイルを開くウィンドーが出る
8.ファイルを選択させる(例:マイネットワーク内のBOOK3を選択)
9.ウィンドーの開くをクリックする
10.転記2回目
指定したファイルが開いてデータの中の2行目~最終行までを
BOOK1のシート1の最終行の次の行から転記を行う。
(NO.5のBOOK2が1,000行の場合1,001行目から
BOOK3のデータ2行目以降が転記される)
その後BOOK3は閉じられる
11.この作業を計5回行う
(転記3~5回目も転記するデータは2行目~最終行)
13.メッセージボックスで「5個のBOOKの転記が終了」と表示
14.メッセージボックスの「OK」をクリックすると
Call 編集
でSub 編集 というプロシージャーが起動する
Sub 編集は出来上がってます。
(BOOK1のシート1を編集します。)
NO.1~NO.14のマクロ記述を教えてください。
自分で作成した記述では全然駄目でした。
よろしくお願いします。
お礼
やっぱり元の名前は変えられないようですね。できないことが確認できました。ありがとうございます。