软件: Office Excel
版本: 2010
手机发文,排版见谅…
写了一个UserForm,里面有几个CommandButton。
目的是为了取代内定的MsgBox功能。
在使用MsgBox时,可以回传使用者按下的是哪个按钮,但是在自订的UserForm却找不到方式回传…
试了以下方式:
1. 于UserForm里加入一个Label1,每个按钮按下时都会对这个Label赋值。
2. VBA里再令变量 = UserForm1.Label1.Caption
但是无法成功,只会带回Label1的默认值,也就是说关掉UserForm之后,对Label1的赋值就不见了。
想试着在unload UserForm之前就先取变量,但是好像无法?不知道有没有前辈写过类似的需求呢?