【发布时间】:2021-12-09 03:27:54
【问题描述】:
我有一个包含许多工作表的工作簿。我有一个索引工作表,在 B 列中列出了工作表的名称,在 c 列中有一个是/否问题。我想要一个代码,当我单击“是”时,它将打开它对应的工作表。当我单击“否”时,它将隐藏工作表。列表中的名称与工作表的名称完全匹配。我想它会带有一个循环?
范围从 B27 到 C61
【问题讨论】:
-
你卡在哪里了?也许研究
Worksheet_Change事件。 -
当 C 列为“是”时,尝试获取代码以在 B 列中搜索名称。它必须找到同名的隐藏工作表并使其可见
-
ThisWorkbook.Worksheets(Range("B27").Value).Visible = xlSheetVisible? -
位不应该是循环吗?
-
如果您使用
Worksheet_Change事件,则不会。