質問編集履歴
4
表を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
A列:スケジュール名
|
7
7
|
B列:周期(日次、月次と記載)
|
8
8
|
C列:周期の詳細(実行日を記載(営業日と毎月1日などの指定日)) ex第1営業日、毎月1日など
|
9
|
-
||
|
9
|
+
||スケジュール名|周期|詳細|判定|
|
10
10
|
|:--:|:--:|:--:|:--:|:--:|
|
11
11
|
|1|Schedule1|月次|第1営業日||
|
12
12
|
|2|Schedule2|月次|毎月1日||
|
3
シートのサンプル更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,13 +4,15 @@
|
|
4
4
|
下記のようなファイルがあります。
|
5
5
|
シート1(スケジュール一覧)
|
6
6
|
A列:スケジュール名
|
7
|
-
B列:周期(
|
7
|
+
B列:周期(日次、月次と記載)
|
8
8
|
C列:周期の詳細(実行日を記載(営業日と毎月1日などの指定日)) ex第1営業日、毎月1日など
|
9
9
|
||A|B|C|D|
|
10
10
|
|:--:|:--:|:--:|:--:|:--:|
|
11
11
|
|1|Schedule1|月次|第1営業日||
|
12
12
|
|2|Schedule2|月次|毎月1日||
|
13
13
|
|3|Schedule3|日次|1:00||
|
14
|
+
|2|Schedule4|月次|毎月5日||
|
15
|
+
|1|Schedule5|月次|第3営業日||
|
14
16
|
|
15
17
|
シート2(営業日カレンダー)
|
16
18
|
A列:1年分の日付(mm/dd)
|
2
質問内容を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|2020/8/4|第2営業日|毎月4日|
|
25
25
|
|
26
26
|
例えば8月3日~8月4日という期間で検索を行います。
|
27
|
-
該当する場合、D列の行にOKと返したいです。
|
27
|
+
その期間に該当するスケジュールがあった場合、D列の行にOKと返したいです。
|
28
28
|
毎時や日次は必然的に該当するため「OK」と返し、月次の場合は日付の意味合いによって
|
29
29
|
シート2を検索する必要があるのですが条件を作ることができません。
|
30
30
|
|
1
シートのサンプルを追記しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
VBAで一覧を複数条件
|
1
|
+
VBAで一覧を複数条件をループし、条件に合った行末にOKと出力したい
|
body
CHANGED
@@ -1,16 +1,27 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
VBAを勉強中なのですが、
|
3
|
+
VBAを勉強中なのですが、数日たっても思ったものが作れず質問させてください。
|
4
4
|
下記のようなファイルがあります。
|
5
|
-
シート1(ジ
|
5
|
+
シート1(スケジュール一覧)
|
6
|
-
A列:ジ
|
6
|
+
A列:スケジュール名
|
7
7
|
B列:周期(毎時、日次、月次と記載)
|
8
8
|
C列:周期の詳細(実行日を記載(営業日と毎月1日などの指定日)) ex第1営業日、毎月1日など
|
9
|
+
||A|B|C|D|
|
10
|
+
|:--:|:--:|:--:|:--:|:--:|
|
11
|
+
|1|Schedule1|月次|第1営業日||
|
12
|
+
|2|Schedule2|月次|毎月1日||
|
13
|
+
|3|Schedule3|日次|1:00||
|
9
14
|
|
10
|
-
シート2(カレンダー)
|
15
|
+
シート2(営業日カレンダー)
|
11
16
|
A列:1年分の日付(mm/dd)
|
12
17
|
B列:営業日 exdai1営業日など
|
13
18
|
C列:日付 ex毎月1日など
|
19
|
+
|日付|営業日|日|
|
20
|
+
|:--:|:--:|:--:|
|
21
|
+
|2020/8/1|休み|毎月1日|
|
22
|
+
|2020/8/2|休み|毎月2日|
|
23
|
+
|2020/8/3|第1営業日|毎月3日|
|
24
|
+
|2020/8/4|第2営業日|毎月4日|
|
14
25
|
|
15
26
|
例えば8月3日~8月4日という期間で検索を行います。
|
16
27
|
該当する場合、D列の行にOKと返したいです。
|