If statement 范围检查逻辑?

If statement 范围检查逻辑?,if-statement,vb6,If Statement,Vb6,如何在VB6中编写此代码。我几乎已经拿到了,但我不知道怎么把它拼在一起。我在VB6中做这个 If Incometxt >= 20962 Then StatusLbl = "Low-income class" ElseIf Incometxt <= 20963 Then StatusLbl = "Lower middle-income class" ElseIf Incometxt <= 41925 Then StatusLbl = &qu

如何在VB6中编写此代码。我几乎已经拿到了,但我不知道怎么把它拼在一起。我在VB6中做这个

If Incometxt >= 20962 Then StatusLbl = "Low-income class"
ElseIf Incometxt <= 20963 Then StatusLbl = "Lower middle-income class"
ElseIf Incometxt <= 41925 Then StatusLbl = "Middle middle-income class"
ElseIf Incometxt <= 73368 Then StatusLbl = "Upper middle-income class"
ElseIf Incometxt <= 125773 && = 2096200 Then StatusLbl = "Upper-income class"
Else Incometxt > 2096201 Then StatusLbl = "Rich"
如果IncomeText>=20962,则StatusLbl=“低收入阶层”
ElseIf incometext试试这个:

If Incometxt <= 20962 Then
    StatusLbl = "Low-income class"
ElseIf Incometxt >= 20963 And Incometxt <= 41924 Then
    StatusLbl = "Lower middle-income class"
ElseIf Incometxt >= 41925 And Incometxt <= 73367 Then
    StatusLbl = "Middle middle-income class"
ElseIf Incometxt >= 73368 And Incometxt <= 125772 Then
    StatusLbl = "Upper middle-income class"
ElseIf Incometxt >= 125773 And Incometxt <= 2096200 Then
    StatusLbl = "Upper-income class"
Else
    StatusLbl = "Rich"
End If

如果IncomeText=20963,IncomeText=41925,IncomeText=73368,IncomeText=125773,且IncomeText,则建议您查看选择案例结构。它就是为这种情况设计的。首先,你不需要重复每一个限制。如果你已经确定收入不低于或等于20962,那么这是一个假设,即它高于20962。每个括号都一样。其次,将数值作为文本进行比较是浪费。将
incomeText
转换为
Long
并比较它们。@Jim Mack我同意,每个and表达式的左侧都是多余的。