物联网软件开发公司 VBA批量删除使命簿中除指定使命表之外的通盘使命表

念念要用vba删除使命簿中除指定使命表之外的通盘使命表物联网软件开发公司,不错使用以下代码:

上期前区三区比为3:2:0,第1、2区表现活跃,最近10期前区三区比为20:16:14,第3区出号较冷。

奇偶比分析:近十期奇偶比为26:24,奇数码出现概率较热。本期看好奇数号码出现概率走高,参考奇偶比4:1。

小程序开发

Sub 删除指定使命表之外的通盘使命表()
    Dim ws As Worksheet
    Application.DisplayAlerts = False '屏蔽告戒框的清楚,一般放在开头
    For Each ws In ThisWorkbook.Worksheets
        If ws.Name <> "Sheet1" Then    '要是检测的表名均不等于设定的使命表
            ws.Delete   '删除使命表
        End If
    Next
    Application.DisplayAlerts = True '收复告戒框的清楚,一般放在收场
    'False代表不清楚,true代表收复,两个应该成对出现
End Sub

要是念念要保留的指定使命表有多个,不错在IF条目中加入AND,代码如下:

Sub 删除多个指定使命表之外的通盘使命表()
    Dim ws As Worksheet
    Application.DisplayAlerts = False '屏蔽告戒框的清楚,一般放在开头
    For Each ws In ThisWorkbook.Worksheets
        If ws.Name <> "Sheet1" And ws.Name <> "Sheet2" And ws.Name <> "Sheet3" Then    '要是检测的表名均不等于设定的使命表
            ws.Delete   '删除使命表
        End If
    Next
    Application.DisplayAlerts = True '收复告戒框的清楚,一般放在收场
    'False代表不清楚,true代表收复,物联网app开发两个应该成对出现
End Sub

以上代码指定保留的使命表不错不一定骨子存在(也即是说不错加入一些仅仅可能存在的表,但惟有存在就要保留),但表较多时,以上代码的IF就要拼接许多个and,代码会很长况兼容易写错,念念要管制这个问题,不错将要保留的使命表名放进一个数组中,通过match函数判断使命簿中的使命表名是否不在数组中再删除(match函数用法规子详见我的著述【VBA判断元素是否在数组中】),优化后的代码如下:

Sub 删除多个指定使命表之外的通盘使命表2()
    Dim ws As Worksheet
    arr = Array("Sheet1", "Sheet2", "Sheet3") '界说要保留的使命表名
    Application.DisplayAlerts = False '屏蔽告戒框的清楚,一般放在开头
    For Each ws In ThisWorkbook.Worksheets
        a = Application.Match(ws.Name, arr, 0)  '检查现时使命表名是否在数组中
        If IsError(a) Then    '要是检测的表名不存在数组中
            ws.Delete   '删除使命表
        End If
    Next
    Application.DisplayAlerts = True '收复告戒框的清楚,一般放在收场
    'False代表不清楚,true代表收复,两个应该成对出现
End Sub

同理,以上代码的条目反过来用就不错终了“删除多个指命称号的使命表”(用法规子详见我的著述【vba删除多个指命称号的使命表】)。

以上内容对您有匡助不错共享或转藏,幸免以后找不到。念念要了解更多VBA联系学问物联网软件开发公司,接待到http://moqingyan.360doc.com我的个东谈主藏书楼稽查。

本站仅提供存储职业,通盘内容均由用户发布,如发现存害或侵权内容,请点击举报。

Powered by 物联网软件开发报价 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群系统 © 2013-2024 云迈科技 版权所有