养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

VBA如何使用Close关闭Excel表格

时间:2024-10-27 22:30:02

我们在写VBA程序时,时常需要用到关闭工作表的语句,在不结束Excel表格程序的情况下可以使用Close关闭与它相关的工作表。

工具/原料

电脑

Excel2010

方法:

1、打开Excel表格,点击【开发工具】,【VisualBasic】打开VBA编辑器,也可以使用【Alt+F11】组合键打开VBA编辑器。

VBA如何使用Close关闭Excel表格

2、点击VBA编辑器菜单栏上面的【插入】,【模块】。

VBA如何使用Close关闭Excel表格

3、在VBA编辑器的代码框里面输入以下代码程序:SubExitWorkbook()O艘绒庳焰nErrorResumeNext&垆杪屑丝#39;忽略运行过程中出现的错误Application.DisplayAlerts=False'忽略运行过程中出现的警告ThisWorkbook.Save'保存该工作表ThisWorkbook.Close'关闭此工作表EndSub

VBA如何使用Close关闭Excel表格

4、保存VBA代码程序,关闭VBA编辑器,回到Excel工作表界面,按下【Alt+F8】组合键调出“宏”的对话框。

VBA如何使用Close关闭Excel表格

5、点击【执行】,将会发现工作已经被关闭,Excel程序并没有关闭。

VBA如何使用Close关闭Excel表格

VBA如何使用Close关闭Excel表格

6、ThisWorkbook.Close主要关闭与它相关窗口,但它不会结束程序跷孳岔养。如果要关闭其他工作表,可以佯鲅烫侬写成:Workbooks("工作表名称").Close或Windows("工作表名称").Close它们其执行的结果是一样的,如:SubExitWorkbook()OnErrorResumeNext'忽略运行过程中出现的错误Application.DisplayAlerts=False'忽略运行过程中出现的警告ThisWorkbook.Save'保存该工作表Windows("Close关闭工作表").Close'关闭此工作表EndSub

VBA如何使用Close关闭Excel表格

VBA如何使用Close关闭Excel表格

© 一点知识