【发布时间】:2021-03-04 09:36:26
【问题描述】:
我将下面的代码放在一起,使用复选框隐藏命名工作表。该工作簿还包含具有通用名称的工作表,如 Sheet1、Sheet2 等,我希望能够从同一个复选框中隐藏名称中包含“Sheet”一词的所有工作表。
这可能吗?
谢谢
Private Sub CheckBox1_Click()
Application.ScreenUpdating = False
If CheckBox1 = False Then
If ThisWorkbook.Sheets("Summary").Range("B10") <> "" Then Sheets(ActiveSheet.Range("B10").Value).Visible = False
Else:
If ThisWorkbook.Sheets("Summary").Range("B10") <> "" Then Sheets(ActiveSheet.Range("B10").Value).Visible = True
End If
Application.ScreenUpdating = False
End Sub
【问题讨论】:
-
您想在代码尝试时隐藏工作表还是范围?