如果Count>在VBA中计算工作簿并关闭Excel 1

时间:2018-04-24 17:35:22

标签: excel vba if-statement count

如果有人打开新的Excel工作簿,如何关闭特定的Excel文件?

这就是我所拥有的:

with

我保存它然后关闭它然后再打开文件然后点击crtl + n获取新的Excel实例并且没有任何反应。我是否缺少初始代码来激活计数功能?

1 个答案:

答案 0 :(得分:0)

要以编程方式关闭活动工作簿,您可以执行以下操作:

If Workbooks.Count > 1 Then Workbooks("Put the name of the workbook you want to close here").Close End If

Application.Visible = False不会关闭工作簿,但会隐藏应用程序。

此外,如果您要创建新的Excel实例,可以执行以下操作:

Dim objExcel As Object Set objExcel = CreateObject("Excel.Application")