标签: excel vba dateadd
我正在使用以下内容:
t_start_pre = DateAdd("n", -time_before, match_start(j))
到目前为止,它可以在许多excel文件中使用。 现在,当time_before为60且match_start(j)为1AM时,我遇到了运行时错误,因此预期结果为零。 我用不同的time_before值(例如59)进行了检查-效果很好。
所以问题出在零值上。
请帮助:我可以编写更好的代码吗?在执行输入值行之前应该检查一下吗?