返回列表 上一主題 發帖

[發問] 關於userform show 0 的問題

本帖最後由 准提部林 於 2022-12-8 21:33 編輯

在模組區設一個共用變數//
Public PP%

表單事件區//
Private Sub UserForm_Initialize()
PP = 1
End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
PP = 0
End Sub

========================
活頁簿事件//
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
If PP = 1 Then UserForm1.Show 0
End Sub

Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
If PP = 1 Then UserForm1.Hide
End Sub

TOP

本帖最後由 准提部林 於 2022-12-9 16:48 編輯

回復 4# Andy2483


Sub rrr()
UserForm1.Show 0  '要加0---否則無法選取任何視窗
End Sub


啟動表單後, 再選取其它已開啟的檔案試試!!!

======================
另外, 如果表單不只一個, 可用PP賦值, 去決定哪個表單
Test_20221209_2.rar (12.9 KB)

TOP

        靜思自在 : 盡多少本份,就得多少本事。
返回列表 上一主題