ошибка в Excel dateadd ошибка, когда результат равен нулю - PullRequest
0 голосов
/ 01 декабря 2018

Я использую следующее:

t_start_pre = DateAdd("n", -time_before, match_start(j))

До сих пор это работало во многих файлах Excel.Теперь я получил ошибку во время выполнения, когда time_before равно 60, а match_start (j) равно 1AM, поэтому ожидается, что результат будет нулевым.Я проверил это с другими значениями time_before, такими как 59 - работает хорошо.

Итак, проблема в нулевом значении.

Пожалуйста, помогите: могу ли я написать этот код лучше?я должен проверить перед выполнением строки для входных значений?

...