回答編集履歴

1

追記

2020/05/20 06:59

投稿

mattuwan
mattuwan

スコア2163

test CHANGED
@@ -61,3 +61,47 @@
61
61
  4)日付をシリアル値で検索するなら、Match関数で検索することもできます。
62
62
 
63
63
  そうすると、表示形式に影響されることなく検索ができます。
64
+
65
+
66
+
67
+ ---
68
+
69
+
70
+
71
+ 一応サンプルです。
72
+
73
+ ```ExcelVBA
74
+
75
+ Sub test()
76
+
77
+ Dim rngDays As Range
78
+
79
+ Dim ixRow As Variant
80
+
81
+
82
+
83
+
84
+
85
+ Set rngDays = Range("A9").Resize(31)
86
+
87
+ ixRow = Application.Match(#5/2/2020#, rngDays, 0)
88
+
89
+
90
+
91
+ If IsError(ixRow) Then
92
+
93
+ ixRow = Empty
94
+
95
+ Else
96
+
97
+ ixRow = rngDays(ixRow).Row
98
+
99
+ End If
100
+
101
+
102
+
103
+ Range("E9").Value = ixRow
104
+
105
+ End Sub
106
+
107
+ ```