質問するログイン新規登録

回答編集履歴

5

こちらかがいいかも

2020/08/06 10:52

投稿

mako1972
mako1972

スコア383

answer CHANGED
@@ -27,9 +27,12 @@
27
27
  ```VBA
28
28
  Sub test()
29
29
  Dim myday As Date
30
+ Dim maxrow As Double
30
31
 
31
- For i = 2 To 11
32
+ maxrow = Range("A1").End(xlDown).Row
32
33
 
34
+ For i = 2 To maxrow
35
+
33
36
  myday = Range("A" & i).Value
34
37
 
35
38
  If DateValue("2020/1/4") <= myday And myday <= DateValue("2020/1/7") Then

4

こちらかがいいかも

2020/08/06 10:52

投稿

mako1972
mako1972

スコア383

answer CHANGED
@@ -16,10 +16,10 @@
16
16
  |2020/1/1||
17
17
  |2020/1/2||
18
18
  |2020/1/3||
19
- |2020/1/4||
19
+ |2020/1/4||
20
- |2020/1/5||
20
+ |2020/1/5||
21
- |2020/1/6||
21
+ |2020/1/6||
22
- |2020/1/7||
22
+ |2020/1/7||
23
23
  |2020/1/8||
24
24
  |2020/1/9||
25
25
  |2020/1/10||

3

こちらかがいいかも

2020/08/06 10:42

投稿

mako1972
mako1972

スコア383

answer CHANGED
@@ -7,4 +7,37 @@
7
7
  表でサンプルをお示しください。
8
8
 
9
9
  なんとなくですが、mm/ddではなく、yyyy/mm/ddというデータにしないと日付型として
10
- 範囲指定が難しいような気がします。
10
+ 範囲指定が難しいような気がします。
11
+
12
+ 下記はサンプルです。
13
+
14
+ |日付|判定|
15
+ |:--|:--:|
16
+ |2020/1/1||
17
+ |2020/1/2||
18
+ |2020/1/3||
19
+ |2020/1/4||
20
+ |2020/1/5||
21
+ |2020/1/6||
22
+ |2020/1/7||
23
+ |2020/1/8||
24
+ |2020/1/9||
25
+ |2020/1/10||
26
+
27
+ ```VBA
28
+ Sub test()
29
+ Dim myday As Date
30
+
31
+ For i = 2 To 11
32
+
33
+ myday = Range("A" & i).Value
34
+
35
+ If DateValue("2020/1/4") <= myday And myday <= DateValue("2020/1/7") Then
36
+
37
+ Range("B" & i).Value = "●"
38
+ End If
39
+
40
+ Next
41
+
42
+ End Sub
43
+ ```

2

こちらかがいいかも

2020/08/06 10:38

投稿

mako1972
mako1972

スコア383

answer CHANGED
@@ -4,4 +4,7 @@
4
4
  >>月次の場合は日付の意味合いによってシート2を検索する必要がある
5
5
 
6
6
  少し意味がわかりません・・。月次じゃない場合はシート1で完結できるのですか?
7
- 表でサンプルをお示しください。
7
+ 表でサンプルをお示しください。
8
+
9
+ なんとなくですが、mm/ddではなく、yyyy/mm/ddというデータにしないと日付型として
10
+ 範囲指定が難しいような気がします。

1

こちらかがいいかも

2020/08/06 10:16

投稿

mako1972
mako1972

スコア383

answer CHANGED
@@ -3,5 +3,5 @@
3
3
  >>例えば8月3日~8月4日という期間で検索を行います。該当する場合、D列の行にOKと返したいです。
4
4
  >>月次の場合は日付の意味合いによってシート2を検索する必要がある
5
5
 
6
- 少し意味がわかりません・・。
6
+ 少し意味がわかりません・・。月次じゃない場合はシート1で完結できるのですか?
7
7
  表でサンプルをお示しください。