vba怎样判定工作薄是否打开

 时间:2024-10-12 08:34:32

1、我们在vba的开发过程中需要检测一个工作薄是否被打开,这里以检测 abc.xlsx 为例

vba怎样判定工作薄是否打开

2、打开一个excel工作薄,点击开发工具-争犸禀淫>打开开发的vbe环境,或使用alt + F11快捷键打开VBE环境。

vba怎样判定工作薄是否打开vba怎样判定工作薄是否打开

3、在VBE的开发环境中插入一个工程

vba怎样判定工作薄是否打开vba怎样判定工作薄是否打开

4、然后在新打开的模块环境中插入如下代码Option ExplicitSub Wb诔罨租磊IsOpenTwo() Dim Wb As Workbook Di罪焐芡拂m WbName As String WbName = "abc.xlsx" On Error GoTo line Set Wb = Application.Workbooks(WbName) MsgBox "工作簿" & WbName & "已经被打开!" Exit Subline: MsgBox "工作簿" & WbName & "没有被打开!"End Sub

vba怎样判定工作薄是否打开

5、此时关闭 abc.xlsx,然后点击运行按钮 运行程序。

vba怎样判定工作薄是否打开

6、弹出对话框 显示工作薄没有被打开

vba怎样判定工作薄是否打开

7、打开 abc.xlsx .重新运行程序。弹出对话框显示工作薄已经打开。

vba怎样判定工作薄是否打开vba怎样判定工作薄是否打开
  • excel中使用vba提取所有工作薄名称的方法
  • 怎么给VBA代码设置密码
  • Excel中如何利用VBA查找工作表
  • Excel VBA怎么实现整行/列的遍历
  • excel中使用vba快速移动到指定单元格的方法
  • 热门搜索
    消防安全手抄报模板 手抄报的装饰花边简单 手抄报的内容 小学生法制手抄报资料 关于的手抄报图片 关于数学的手抄报内容 反映寒假生活的手抄报 熊猫手抄报 安全健康手抄报 消防安全手抄报知识