我想檢測是否設置了整數,如果不是,跳過循環中的大部分代碼(使用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