【发布时间】:2023-01-11 13:20:52
【问题描述】:
试图跟随单行 If Then 和单行 ElseIf Then,但是 ElseIf Then 没有被执行。
不起作用。没有错误。只是不做 ElseIf。
If WD = "Sat" Or WD = "Sun" Then State = "Z"
ElseIf HH >= 16 Then State = "A"
ElseIf HH >= 13 Then State = "B"
ElseIf HH >= 5 Then State = "C"
ElseIf HH >= 4 Then State = "D"
ElseIf HH >= 0 Then State = "E"
按预期工作:
If WD = "Sat" Or WD = "Sun" Then
State = "Z"
ElseIf HH >= 16 Then State = "A"
ElseIf HH >= 13 Then State = "B"
ElseIf HH >= 5 Then State = "C"
ElseIf HH >= 4 Then State = "D"
ElseIf HH >= 0 Then State = "E"
End If
是否可以在单行 If Then 后面加上单行 ElseIf Then's?
Microsoft Visual Basic for Applications 7.1
微软 Office 专业增强版 2013
Excel 2013
【问题讨论】:
标签: excel vba if-statement