Ala*_*nor 2 excel vba if-statement excel-vba
我有一个If公式作为我的宏代码的一部分,似乎没有以正确的方式工作.
下面的代码计算rCell.Offset并始终将其应用为True,我有一些示例,它等于112,113,118等,并且它将所需的单元格填充为选项2.
If rCell.Offset(0, -2).Value = "101" Or "102" Then
rCell.Value = "Option 2"
Else
rCell.Value = "Option 1"
End If
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
小智 5
是.试试这个
If rCell.Offset(0, -2).Value = "101" Or rCell.Offset(0, -2).Value = "102" Then
Run Code Online (Sandbox Code Playgroud)
编辑:基本上你的代码是问
If "102"
Run Code Online (Sandbox Code Playgroud)
这将永远返回true.