0
我在我的Excel應用程序中使用多個工作表,並希望在退出時激活(設置焦點)特定工作表。基本上我想在工作簿上設置ActiveSheet屬性,但由於該屬性是隻讀的,有沒有其他方法可以實現這一點?如何使用Excel PIA設置活動工作表
感謝,
山姆
我在我的Excel應用程序中使用多個工作表,並希望在退出時激活(設置焦點)特定工作表。基本上我想在工作簿上設置ActiveSheet屬性,但由於該屬性是隻讀的,有沒有其他方法可以實現這一點?如何使用Excel PIA設置活動工作表
感謝,
山姆
在Excel的VBA編輯器(ALT + F11),轉到項目的ThisWorkbook部分。從左側下拉菜單中選擇「工作簿」。在右側下拉菜單中選擇「BeforeClose」。
您在此輸入的任何代碼都會在用戶選擇退出工作表之後,但在它實際關閉之前發生。在這個空間裏,輸入以下代碼,替換您的工作表的名稱:
Worksheets("Sheet1").Activate
你的韻母子應該是這樣的:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Worksheets("Sheet1").Activate
End Sub