在我開始之前,讓我給你背景。我正在使用Excel工作在VBA項目上,而且我使用的計算機資源有限(並且我已經被要求儘可能快地執行快速執行時間)。 在我的項目中,我在不同的時間打開多個用戶窗體,例如在我的工作表上應用過濾器。使用myForm.Hide或卸載我關閉用戶表格
正如我剛纔所說,資源是有限的,我想知道如果frmFilters.Hide
足以關閉用戶窗體或者是否有更好的方法來做到這一點?
I've read aboutUnload Me
但我不知道它是如何工作的,因爲我將從我的窗體應用過濾器,並且我需要保留它們,直到用戶完全關閉Excel文件爲止。
有沒有Unload Me
好於frmFilters.Hide
的情況?
問候, 毛草
如果您需要保留過濾器,最好將它們保存在某種類型的INI文件中。 – braX
@braX對不起,我一直不夠精確。我不需要永遠保留過濾器,但只有在用戶關閉Excel文件(我編輯了我的文章)之前。我的問題是關於如何管理表單而不是如何管理過濾器。 – Teasel
在這種情況下,只隱藏表單就足夠了。 – braX