【发布时间】:2018-09-20 20:35:21
【问题描述】:
使用下面的代码,我可以选择所有包含单词“ba”的工作表但是,如果这些工作表/选项卡被隐藏,我不能,我得到一个“运行时错误'1004 ':" 警告。
有什么建议可以让这个代码与隐藏的工作表/标签一起工作吗?所以它显示所有带有“ba”的工作表/选项卡名称,即使它被隐藏了?如果它们被隐藏,我希望它们出现或 .Visible = True
Sub listray()
Dim ws As Worksheet, flg As Boolean
For Each ws In Sheets
If LCase(ws.Name) Like "*ba*" Then
ws.Select Not flg
flg = True
End If
Next
End Sub
End Sub
【问题讨论】:
-
为什么需要
Select工作表? -
通过选择,我已取消隐藏名称中包含某些文本的工作表。
-
您无需
Select工作表即可隐藏/取消隐藏它。
标签: excel vba google-sheets tabs hidden