2016-08-23 80 views
-1

我想讓我的應用程序記住userform單選按鈕的最後一個選擇,而不保存更改,甚至當文件將被關閉時。 我知道我必須改變控件的值,但是當文件關閉時如何保存它。 Registers MichałVBA userform make單選按鈕記得最後一個選擇

+0

您是否有任何代碼,或者您能解釋爲什麼要保存VBA表單的狀態? –

+2

現在,我能想到的唯一方法是將按鈕的狀態寫入工作表中的單元格。如果你不想看到它,你可以使用隱藏的工作表。但是你應該將更改保存到工作簿中... – CMArg

+1

@ Phil.Wheeler我知道代碼總是受歡迎的,但是不要認爲這個時候太需要了。恕我直言,OP甚至沒有要求代碼,但只是一個想法開始。 – CMArg

回答

0

您可以使用SaveSetting將設置保存到註冊表中,然後他們坐在VB和VBA程序設置中。

0

保存到註冊表可能會有點極端(如果您不知道自己在做什麼,那麼會很危險)。很多人使用的一種更簡單的方法是,當您更改按鈕值時,將數據寫入隱藏工作表上的單元格,然後在加載應用程序/用戶表單時或者從該單元格讀回值並相應地修改該按鈕。