Я создал пользовательскую форму для отслеживания запросов на обслуживание, и у меня возникли проблемы с этой последней частью.Счетчик VBA на основе даты
Есть 2 колонки, о которых идет речь, первый «А» - это идентификатор службы, второй - «В». Я хочу, чтобы «B» была сегодняшней датой, а «A» начиналась с 1 и подсчитывала, когда я добавляю новый запрос завтра, я хочу, чтобы «A» снова начинался с 1.
Вот код для столбца «А», когда создается новая запись «А», но когда меняется дата, она не начинается с нуля. Любые идеи?
'Service ID
'check row above
'if "Date" then out put "1"
'if yesterday then out put "1"
'if today then ouput + 1
If (Sheet1.Cells(Rows.Count, "B").End(xlUp).Value) = "Date" Then
serviceorder = "1"
ElseIf (Sheet1.Cells(Rows.Count, "B").End(xlUp).Value) < Date Then
serviceorder = "1"
ElseIf (Sheet1.Cells(Rows.Count, "B").End(xlUp).Value) = Date Then
serviceorder = (Sheet1.Cells(Rows.Count, "A").End(xlUp).Value) + 1
Else
End If
Заранее спасибо.
Это работает благодаря – Michael