vba 批量隐藏excel中的sheet

news/2024/7/21 5:01:09 标签: excel
Sub HideWorksheets()
    Dim ws As Worksheet
    Dim keepSheets As Variant
    Dim sheetName As String
    
    ' 定义要保留的工作表名称(以数组形式)
    keepSheets = Array("Sheet1", "Sheet2") ' 在这里添加要保留的工作表
    
    ' 遍历所有工作表
    For Each ws In ThisWorkbook.Sheets
        sheetName = ws.Name
        ' 检查工作表名称是否在要保留的列表中
        If IsInArray(sheetName, keepSheets) Then
            ' 如果在列表中,不隐藏工作表
            ws.Visible = xlSheetVisible
        Else
            ' 如果不在列表中,隐藏工作表
            ws.Visible = xlSheetHidden
        End If
    Next ws
End Sub

Function IsInArray(stringToBeFound As String, arr As Variant) As Boolean
    ' 检查字符串是否在数组中
    Dim element As Variant
    On Error Resume Next
    element = Application.WorksheetFunction.Match(stringToBeFound, arr, 0)
    On Error GoTo 0
    IsInArray = (Not IsEmpty(element))
End Function


http://www.niftyadmin.cn/n/5127210.html

相关文章

Power BI 实现日历图,在一张图中展示天、周、月数据变化规律

《数据可视化》这本书里介绍了一个时间可视化的案例(如下图所示),以日历图的形式展示数据的变化,可以在一张图上同时观察到:(1)每一天的数据变化;(2)随周变化…

selenium工作原理和反爬分析

一、 Selenium Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一,支持并行测试执行。Selenium通过使用特定于每种语言的驱动程序支持各种编程语言。Selenium支持的语言包括C#,Java,Perl,PHP,Python和Ru…

人性与理性共赢,真心罐头跃过增长的山海关

在北方不少地方,黄桃罐头是一种抚慰人心的力量。从大连起家,用真材实料打动人心的真心罐头,在朝着国民品牌前进的路上,需要更透彻地洞悉“人性”。 ”人的因素影响太大。我们希望可以告别个人英雄主义,用流程来保证可…

Oracle 19c新特性:DBCA静默模式克隆远端PDB

源库为ORCL中的orclpdb1,目标库为ORCL2。版本均为19c。 我们将利用19c中dbca新支持的-createFromRemotePDB选项来从远端克隆PDB。 确认源库中有业务数据: SQL> connect hrorclpdb1 Enter password: Connected. SQL> select count(*) from hr.em…

InstructionGPT

之前是写在[Instruction-tuning(指令微调)]里的,抽出来单独讲一下。 基本原理 在做下游的任务时,我们发现GPT-3有很强大的能力,但是只要人类说的话不属于GPT-3的范式,他几乎无法理解。例如,我们…

美摄AI商品图解决方案

电子商务时代,商品图片的质量直接影响着消费者的购买决策。一张高质量的商品图片不仅能够吸引消费者的注意力,还能够提升品牌形象,从而提高销售额。然而,拍摄高质量的商品图片并不是一件容易的事情,它需要专业的摄影技…

VBA复制区域数据

Sheets(nSheet).UsedRange.Copy 复制到剪贴板 Sheets(1).Range("B" & nStartRow).PasteSpecial 粘贴 Sub aa()aa Macro Dim nStartRowDim nRowCountDim strDwmcDim nSheet, nSheetCountnStartRow 118 从118行开始nSheetCount Sheets.CountFor nSh…

RPA除了和OCR、NLP技术结合,还能和什么技术结合?

鉴于业内现在也经常把RPA称为数字员工,就虚拟一个人的形象来解答吧。 首先是头部,实现人的“听看说想”能力: 听:ASR(语音识别技术),主要用于听取和理解语音输入,让RPA能处理语音数…