我試圖開發一個子程序,我可以通過不同的變量來節省一些時間在VBA Access中創建不同類型的列表框。我想出了以下內容:傳遞一個表單和列表框
Public Sub openCASEFORM(f As Form, list As ListBox)
DoCmd.OpenForm f, , , "[FileID]=" & f.list
End Sub
我叫它如下:
Private Sub listPreAn_Click()
Call openCASEFORM(Me, listPreAn)
End Sub
然而嘗試它,當我得到一個運行時錯誤「2465」應用程序定義或對象 - 定義的錯誤。我很努力地看到它出錯的地方。有什麼想法嗎?
你的'Form'對象來自你的第一個子對象嗎? – JMax