[英]Why 2 Userforms Following the Same Initializing Mechanics Are Behaving Differently?
我正在創建兩種不同的用戶表單來修改電子表格中的數據。 由於它們將在電子表格中預先填充信息,因此我需要在顯示之前對其進行初始化。 有人告訴我初始化子應該是私有的。 但是宏不讀取它們,因此我將其更改為公開。 現在,一種用戶形式運行良好,但第二種仍未加載。 它繼續給出以下消息:
運行時錯誤'-2147024809(80070057)':找不到指定的對象。
有什么錯誤? 另外,為什么我不能像其他每個人一樣使用私有初始化子? 更好的是,什么是管理各種用戶表單的好方法? 謝謝!
羅里評論后更新 :主模塊中有代碼
Sub AddLog()
AddLogForm.UserForm_Initialize
AddLogForm.Show
Unload AddLogForm
End Sub
Sub AmendHeader()
AmendForm.UserForm_Initialize
AmendForm.Show
Unload AmendForm
End Sub
看來錯誤是在userform子內部,但我沒有看到它,因為我的錯誤陷阱未設置為在類模塊內部中斷。 盡管如此,我仍然在私人/公共區別方面遇到麻煩。 也許這段代碼有幫助?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.