使用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() '获取第一个工作簿
count = wk.Worksheets.count '获取工作表数目
flag = False
For i = 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

执行结果:(存在时)

执行结果:(不存在时)

实例附件下载地址

最新文章

  1. python 获取html源代码里标签之间的文本用get_text()
  2. Linux下添加用户及用户组
  3. Linux 磁盘管理
  4. poj 2891 Strange Way to Express Integers (非互质的中国剩余定理)
  5. Making your local server accessible from anywhere
  6. C#基础知识之方法重载总结
  7. 在WPF的DATAGRID中快速点击出现在ADDNEW或EDITITEM事务过程不允许DEFERREFRESH
  8. 使用SQL 从表中取记录
  9. jQuery学习心得一
  10. 如何在ubuntu开启ssh服务-使 SecureCRT远程登录
  11. 【react】---context的基本使用---【巷子】
  12. Git两分钟指南-学习入门参考
  13. Python高级特性:迭代器和生成器
  14. MySql错误处理(三)- 错误处理的例子
  15. <context:component-scan>自动扫描
  16. 实际项目开发过程中常用C语言函数的9大用法
  17. mysql之视图,触发器,事务等
  18. spring各版本下载地址
  19. ACM学习历程—POJ 3764 The xor-longest Path(xor && 字典树 && 贪心)
  20. 交互ajax

热门文章

  1. sqlldr load UTF8 error
  2. Python使用boto3操作AWS S3中踩过的坑
  3. hdu 1864 最大报销额(背包)
  4. [Codeforces-div.1 55D] Beautiful numbers
  5. 【构造】AtCoder Regular Contest 079 F - Namori Grundy
  6. python 多继承详解
  7. k-近邻算法 简单例子
  8. springmvc之文件上传、下载
  9. [Andrew Stankevich's Contest#21] Lempel-Ziv Compression
  10. 138.括号序列(区间型DP)