excel怎么使用vba的close关闭工作簿?

excel中使用vba的close方法

1、首先打开一个工作样表作为例子。

2、close是指关闭工作薄,在excel中的操作就是指退出工作薄。如果对工作薄发生了修改或者创建的工作,那么excel会提示我们去保存修改动作。

3、我们使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Sub SetSheetTabColor()

Workbooks.Close

End Sub

4、这里使用的workbooks对象集合,所以只要运行代码就会执行关闭excel的动作,这里的close是没有参数选择的,而对于工作薄对象而言,close是有参数的。

5、关闭工作薄对象必须指定激活对象,比如我们打开了2个工作薄,那么这时候要关闭工作薄必须使用工作薄集合workbooks,而不能使用workbook单工作薄。

6、close方法会检查工作薄的save属性,如果save属性为TRUE,那么close会自动执行save属性的设置,而忽略自身的参数设置,直接保存后退出。

(0)

相关推荐

  • VBA怎样关闭工作簿和退出Excel

    要用VBA来关闭工作簿,用Workbook.Close 方法即可,而要退出Excel,则用Application.Quit 方法.下面是一些代码示例: 关闭活动工作簿,如果工作簿有更改,提示是否保存: ...

  • Excel2016如何设置关闭工作簿而不退出Excel

    Excel2016设置关闭工作簿而不退出Excel的步骤 1.鼠标左键双击计算机桌面Excel2016程序图标,将其打开运行.在打开的Excel2016程序窗口,点击"空白工作簿" ...

  • excel怎么使用vba一键隐藏所有工作表?

    excel中使用vba一键隐藏所有工作表 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11组合键打开vbe编辑器,新建一个模块,在模块编辑窗中输入以下代码: Option Explici ...

  • 如何在excel表格中合并汇总多个工作簿的数据

    今天给大家介绍一下如何在excel表格中合并汇总多个工作簿的数据的具体操作步骤.1. 首先打开电脑上想要编辑的Excel表格,在打开的页面,如图,显示的是合并汇总的模板.2. 点击页面上方的数据菜单, ...

  • 如何批量打印电脑excel文档中的多个工作簿活动工作表

    当我们在使用电脑的时候,可以通过excel软件来处理数据表格,那么如何批量打印文档内的多个工作簿活动工作表呢?接下来就由小编来告诉大家.具体如下:1.第一步,打开电脑中的exce文档.2. 第二步,在 ...

  • excel表格中怎么创建新的工作簿和工作表

    Excel 可以进行各种数据的处理.统计分析和辅助决策操作,是现代化工作中必不可少的一项非常优秀的工具,被广泛地应用于管理.统计财经.金融等众多领域,可以说只要和数据打交道,就可以使用上.excel表 ...

  • Excel2016怎么设置关闭工作簿而不退出Excel?

    Excel2016中,关闭文件并不是只关闭当前的文件,而是把整个程序都关闭了.那么,我们需要只关闭当前的文件就可以了.那么,我们应该怎么做呢?一起来了解下吧! 1.鼠标左键双击计算机桌面Excel20 ...

  • Excel无法在未启用宏的工作簿中保存怎么办

    如果在Excel中使用了宏,但在保存的时候会出现下面的提示,这是因为在Excel更新版本后(2007版及以后),分别以不同的扩展名来保存,也是安全性的一种考虑! 操作方法 01 先看看导致这个问题是什 ...

  • excel怎么一键删除未选定的工作簿?

    今天要和大家分享的是:excel如何一键删除未选定的工作表?详见下图动态演示和步骤分解. 1.打开数据表格,选定一个工作表,如下图所示: 2.选择diy工具箱,如下图所示: 3.选择收纳箱按钮,如下图 ...