我想检测是否设置了整数,如果不是,跳过循环中的大部分代码(使用if语句)。这是我的目的。如何在Excel VBA中将整数设置为空?
Do While hws.Cells(r, 9).Value <> ""
On Error Resume Next
ar = Null
ar = aws.Range("A:A").Find(hws.Cells(r, 2).Value).Row
If Not IsNull(ar) Then
'work with ar'
End If
r = r + 1
Loop
然而,当我运行它,ar = Null
有问题。它说“无效使用null”。
不,谢谢,我喜欢一切定义。我可以将它重新设置为空吗? – 2010-10-26 12:06:14
那么你的代码中的变量“ar”是什么类型呢? – OlimilOops 2010-10-26 12:10:25
它是一个整数。 – 2010-10-26 12:12:23