如下图所示,
工作簿中有5个工作表,有2个工作表的标签有颜色。
vba中提供了工作表标签的对象Tab用于操作与工作表标签相关的属性。
以下代码可以将工作表标签有颜色的工作表隐藏。
Sub QQ1722187970() Dim oWK As Worksheet For Each oWK In Excel.ThisWorkbook.Worksheets If oWK.Tab.ColorIndex = xlColorIndexNone Then Else oWK.Visible = xlSheetHidden End If Next End Sub
发表评论