У меня есть список запросов в столбце A, а также соответствующая дата их создания в столбце B и соответствующая дата закрытия (если применимо) в столбце E. У меня есть переменный диапазон дат в столбце G. Мне нужно проверить, чтобы увидеть если каждый запрос был создан до каждой даты в диапазоне дат, и если он был закрыт до каждой даты в диапазоне дат. Диапазон вводится через форму пользователя. Данные запроса находятся на том же рабочем листе, что и диапазон вводимых пользователем дат.
Это код, который у меня есть, и он проверит диапазон дат по дате создания первого элемента, и он заканчивается. Я не могу понять, как провести l oop через оставшиеся даты создания.
For Each cel In rng.Cells
With cel
If sht2.Range("G" & k) <> "" Then
If sht2.Range("G" & k) > sht2.Range("B" & j).Value Then
o = o + 1
Else: o = o
End If
If sht2.Range("E" & n).Value < sht2.Range("G" & k) Then
c = c + 1
Else: c = c
End If
sht2.Range("H" & j).Value = o
sht2.Range("I" & j).Value = c
t = c - o
sht2.Range("J" & j).Value = t
k = k + 1
j = j + 1
End If
End With
n = n + 1
Next cel
Это по крайней мере скажет мне, был ли создан первый запрос перед каждой датой в диапазоне дат (первый, если) и если он был закрыт каждой датой в диапазоне дат (секунда, если).