[[20200516081435]] 『自動更新マクロの参照条件について』(GO) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『自動更新マクロの参照条件について』(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


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.