『自動更新マクロの参照条件について』(GO) 質問お願いいたします。 毎日更新されるデータがあり、カレンダーのシートはそちらの数値をVLOOKUPで参照しますが、更新日以前と更新日から4日後のデータは更新せずにVLOOKUPで参照するようするマクロを作成したいのですが、コードが思いつきません。 【条件】 シートはカレンダーとデータ参照用の二つ 更新日以前と更新日から4日後のデータは更新しない カレンダーは1か月分が表示されている 月が替わるとカレンダーが更新される カレンダーのシートは列に日付、行にデータ(ただし5行飛び) 【参考】 更新日:5/16 5/1(A) ... 5/14(A) 5/15(A) 5/16(A) 5/17(A) 5/18(A) 5/19(A) 5/20(B) ... 5/31(B) A:更新せず B:更新(VLOOKUP) 言葉足らずかもしれませえんが、ご協力のほどお願いいたします。 < 使用 Excel:Excel2016、使用 OS:Windows10 > ---- おはようございます ^^ あのぉ〜すみませんが。。。毎日、何が更新されるのでせうか で、月が替わり全て更新されたときは。。。どぉすれば。。。 お作りになろうとされているマクロの 使用前、使用後、といいますか、あるとき、ないとき。。。。 をエクセルの表形式で「セル番地がわかる」さらに、詳細を ご説明賜れば、多数、アドバイスが寄せられるのではないかと ← 多分 ^^; 存じます。でわでわ。。。← わたしだけかも ( ̄▽ ̄) (隠居じーさん) 2020/05/16(土) 09:11 ---- 隠居じーさん様 ご指導ありがとうございます。 マクロのコードが全く思いつかず質問させて頂きました。 詳細は下記になります。 5/16更新 【更新データシート】   品名 5/1 5/2 ... 5/16 5/17 5/18 ... 5/31 1  a  10  12    15  21  10     17 2  b  19  14    15  25  19     18 3  c  18  10    16  13  22     18 4  d  19  11    17  11  28     17 5  e  26  23    13  20  15     23 ... ※更新日から4日以降のデータは変更される場合がある 【カレンダーシート】   品名 5/1 5/2 ... 5/16 5/17 5/18 ... 5/31 1  a  10  12    15  21  10     17 2 3 4  b  19  14    15  25  19     18 5 6 7  c  18  10    16  13  22     18 8 9 10  d  19  11    17  11  28     17 11 12 13  e  26  23    13  20  15     23 ... 5/17更新 【更新データシート】   品名 5/1 5/2 ... 5/16 5/17 5/18 ... 5/31 1  a  10  12    15  21  10     25 2  b  19  14    15  25  19     20 3  c  18  10    16  13  22     23 4  d  19  11    17  11  28     18 5  e  26  23    13  20  15     23 ...                       ↑データが変更されている 【カレンダーシート】   品名 5/1 5/2 ... 5/16 5/17 5/18 ... 5/31 1  a  10  12    15  21  10     25 2 3 4  b  19  14    15  25  19     20 5 6 7  c  18  10    16  13  22     23 8 9 10  d  19  11    17  11  28     18 11 12 13  e  26  23    13  20  15     23 ... 現状は更新データシートからVLOOKUPで文字列を検索しカレンダーシートへ転記しています。 更新日以前と4日後のデータは、データシートを更新する前に数値で貼り付けをし、データが変わらない様にしています。 手作業をやめたいのですが、コードが全く思いつかないので質問させていただきました。 ご協力のほどお願いいたします。 (GO) 2020/05/16(土) 10:05 ---- おはようございます ^^ すみません、まだよく理解できていません。ですが、かなり原始的 発想で恐縮ですが、最初、月初めですかね。とりあえず全日分を値 コピーして更新日が進む毎に、更新日、以前と以降4日以内、以外、 数値が変化していれば書き換える。。。とかでも良いのでしょうか 他にも、いろいろ方法は有るかもしれませんね。とりあえず一案で すが。。更新日毎に一回マクロ起動しなければいけませんが。m(_ _)m (隠居じーさん) 2020/05/16(土) 10:32 ---- 更新日+1〜更新日+4 列目のデータをコピペすればよいということですか (マナ) 2020/05/16(土) 10:54 ---- 隠居じーさん様 参考になります。 ありがとうざいます。 エクセルは立上げたままで自動更新マクロは作成できたので、考えてみます。 マナ様 仰る通りです。 フロートしては 更新日+1列目から更新日+4列目までをコピペ 更新日+5列目から月末までは更新データを参照 となります。 よろしくお願いいたします。 (GO) 2020/05/16(土) 13:10