初始化工作簿,使其每次打开时都打开到同一工作表

  • 本文关键字:工作 工作簿 初始化 vba excel
  • 更新时间 :
  • 英文 :


我在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

最新更新