我在excel中有一个工作簿,其中包含累积的工作表数量。我了解excel文档将打开您所在的最后一张纸。但是,他们是一种每次都将工作簿打开到同一页面的方法吗? (如果我需要使用VBA,这没关系),提前感谢您的帮助。
答案 0 :(得分:1)
在ThisWorkBook的代码模块中包含Workbook_Open事件
Private Sub Workbook_Open()
'Instead of "Sheet1", use whichever sheet you want to activate
Worksheets("Sheet1").Activate
End Sub
答案 1 :(得分:1)
Excel Workbook_Open()
事件在加载过程中过早触发,以便可靠地使用工作簿本身的某些方法或属性。只需在BeforeClose
事件处理程序中激活要返回的工作表。
'In ThisWorkbook
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Worksheets("SheetWhatever").Activate
End Sub