所以我試圖讓任何時候任何用戶窗體顯示在工作簿中的事件啓動。他們都會做同樣的事情,但我不想爲每個UserFormX.Show
編碼相同的活動。試圖讓VBA處理任何形式的事件顯示
我讀過關於UserForm_Activate()
和UserForm_Initialize()
並瞭解它們是如下所示。
Private Sub UserForm_Activate()
''Do some stuff
End Sub
我也明白UserForm
應該是表格本身的名稱。有沒有辦法讓這種情況發生在任何被激活/顯示的用戶窗體上?
感謝
如果他們做同樣的事情,爲什麼你需要多個用戶表單? – scott
你可以嘗試[this](http://spreadsheetpage.com/index.php/tip/handle_multiple_userform_buttons_with_one_subroutine/)技術,但改變commandbuttons給用戶表單,但我從來沒有在用戶表單上測試過它 – scott
@scott他們是爲了不同的事情,但我希望他們在相同的位置,或移動到屏幕上的某個地方。這種東西我通常必須操縱每個表單的屬性,或者在每個表單初始化時添加代碼。這就是我的意思。抱歉。 – JHStarner