マクロ 2つのブック 条件一致 転記
2つのエクセルブックがあります。
1つがIDデータ表になって、IDと払い出し内容と日付の3つがあります。
もう1つがID管理票で、IDを担当ごとに管理している票です。
IDデータ表のIDとID管理票のIDを一致したら
IDデータ表の払い出し区分の単語を基準に(新規・変更・廃止)
ID管理票.xlsに乗っているIDの横に
払い出し区分の単語の条件で
新規の場合,ID右隣に日付を転記
変更の場合,IDの2つ右隣に日付を転記
廃止の場合,IDの3つ右隣に日付を転記を行いたいのですが
FINDメソッドを使い、行のB列の区分で判定して、日付を書き入れるのと
Offセットでセルの位置を指定するのと「IDデータ表」.xlsの特定の範囲のデータを繰り返す
というアドバイスをもらいましたが
繰り返し処理(ForやLoop)をよく理解していないからだと思います。
どなたかご教示くださいますでしょうか。
下記に簡素でありますが構成状態と
処理の概要と画像添付させて頂きます
IDデータ表.xls
A列 B列 C列
1 ID番号 払い出し区分 日付
2 110001241 新規 10/2
3 120000065 変更 10/3
4 190000036 廃止 10/4
↓
以下100行くらい続いています
ID管理票.xls
ID番号の場所がバラバラで
AO列にあったりBC列にあったりしています。
また、ID管理票にすでに日付が入っていることもありますが
それはそのまま上書きで問題ありません。
110001241, 10/2 (新規区分なのでIDの右隣に日付を転記)
120000065, 空白 10/3 (変更区分なのでIDの右2つ目に日付を転記)
190000036, 空白,空白,10/4 (廃止区分なのでIDの右3つ目に日付を転記)
お手数ですがよろしくお願いいたします
補足
ファイル名が任意で、一日Excelファイルが30枚有ります。 又、転記するセルは1シートにつき200有ります。 手動で行ったら、一日で終わるかどうか? これだけが仕事ではないので、 コピーペーストでは、間違えも発生します。