当Excel工作簿中有多个工作表时,有时希望只显示当前正在操作的工作表。本文介绍通过VBA编程来实现让Excel工作簿只显示指定的工作表的方法。
1、启动Excel并打开Visual Basic编辑器,在工程资源管理器中双击"ThisWorkbook"选项打开其“代码”窗口,在其中输入程序代码,如图1所示。具体的程序代码如下所示:
Private Sub Workbook_Open()
Dim sht As Worksheet
For Each sht In Me.Worksheets
If Not sht Is Worksheets("主界面")Then sht.Visible=xlSheetHidden
Next
End Sub