0
我敢打賭,這是簡單的。即使我已經研究了很多,並嘗試了幾種方法,但仍然出現運行時錯誤424.VBA發現問題 - 當沒有發現錯誤
代碼是查找用戶輸入的數字。如果數字在數據集中,我想做一件事,但如果數字不在數據集中,我想做其他事情。
代碼如下。
Sub Test()
Dim Material As String
Dim cell As Range
Material = InputBox("Enter BIS # for material type")
Range("A7:a40").Select
Set cell = Selection.Find(What:=Material, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _, SearchFormat:=False).Activate
If cell Is Nothing Then
MsgBox "Boo"
Else
MsgBox "Great"
End If
End Sub
不錯,我已經編輯你的答案,因爲沒有必要'Select'查找功能的'範圍'工作 –
有時選擇是用戶體驗的一部分,所以我沒有碰它。但我確定OP可以弄清楚你做了什麼,現在他們有了選擇。 –
工程就像一個魅力。非常感謝! –