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