问题是 !=
在 excel vba 中不能作为函数工作。
我希望能够使用If strTest != "" Then
而不是 If strTest = "" Then
除了 !=
之外,还有其他方法可以做到这一点吗?
我模仿 !=
的功能是
Sub test()
Dim intTest As Integer
Dim strTest As String
intTest = 5
strTest = CStr(intTest) ' convert
Range("A" + strTest) = "5"
For i = 1 To 10
Cells(i, 1) = i
If strTest = "" Then
Cells(i, 1) = i
End If
Next i
End Sub
最佳答案
因为VBA中的不等式运算符是<>
If strTest <> "" Then
.....
运算符
!=
用于 C#、C++。关于excel - Excel VBA 中 "!="的等价物是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11595757/