• VBA验证工作表是否存在


    使用VBA验证工作表是否存在

    =============================================================

    代码区域

    =============================================================

    Sub 判断工作表是否存在()
    Dim wk As Workbook
    Dim wt As Worksheet
    Dim worksheetname As String
    Dim i As Integer
    Dim count As Integer
    Dim flag As Boolean
     worksheetname = "产品表" '定义要查找的工作表名称
     Set wk = Workbooks(1)    '获取第一个工作簿
     count = wk.Worksheets.count '获取工作表数目
     flag = False
     For i = 1 To count        '顺序查找工作表名
      Set wt = wk.Worksheets(i)
      If wt.Name = worksheetname Then '判断工作表名是否相同
      flag = True
      Exit For
      End If
      Next
      If flag Then
       MsgBox "工作表集合中存在" & worksheetname, vbOKOnly, "判定工作表是否存在"
       Else
       MsgBox "工作表集合中不存在" & worksheetname, vbCritical, "判定工作表是否存在"
     End If
     Set wk = Nothing '释放内存
     Set wt = Nothing
    End Sub

    执行结果:(存在时)

    执行结果:(不存在时)

    实例附件下载地址

  • 相关阅读:
    内存溢出与内存泄露的区别
    <a>标签
    mac上的设置查看环境变量
    css-position
    css-overflow
    css-clear
    mongodb基本操作
    idea使用maven install命令打包(springboot),jar运行时出现没有主清单属性
    linux运行jar报错
    maven deploy时报错
  • 原文地址:https://www.cnblogs.com/OliverQin/p/6202012.html
Copyright © 2020-2023  润新知