我有一个非常简单的IF语句可以正常工作,但是当数字为负数或似乎被忽略时。发生了什么:
代码:
AgreedDate = DateAdd("d", 3, Submitted)
LapsedDays = DateDiff("d", Submitted, AgreedDate)
If OverdueCount <= 0 Then
SLAstatus = "OVERDUE"
SLAstatus.BackColor = RGB(230, 184, 183)
Else
SLAstatus = "ON TIME"
SLAstatus.BackColor = vbGreen
End If
结果: 我的概述结果为-1,但我的背景颜色显示为绿色。为什么呢?
如果我更改我的if语句以查看不在减号中的数字,那么它可以正常工作