所以我認爲我對VBA有了很好的把握,但是現在這個錯誤真的讓我感到困擾,我無法弄清楚問題所在。 這裏是極短的子程序(從一個模塊運行):vba簡單範圍/對象錯誤
Sub test()
Dim lr
lr = Sheets(1).Range("a1", Cells(65, 1))
MsgBox lr.Address
End Sub
無論出於何種原因,這將引發了一個「應用程序中定義/對象定義的錯誤」
任何人都可以解釋?
編輯: 這也拋出了同樣的錯誤:
MsgBox Sheets(1).Range("a1", Cells(65, 1)).Address
EDIT2: 我要改變我的問題有點像我瞭解有關對象的事情,但我做什麼用的使用「找」方法。 所以這裏是代碼:
Set lookrange = Sheets(1).Range(Cells(2, 1), Cells(200, 1))
Set result = lookrange.Find(what:=searchTerm, lookat:=xlWhole)
在這種情況下它告訴我lookrange導致問題。
about edit2:「有問題」? – KekuSemau