在Excel中,我们可以通过VBA代码确定工作簿是关闭还是打开。以下是您需要粘贴到文件代码模块中的VBA代码和过程。

{空} 1。打开Excel 2.按ALT + F11 3. VBA编辑器将打开4.单击“项目”窗口中的任何位置5.单击“插入” 6.单击“模块”

you1111

7。在“代码窗口”中,复制并粘贴以下提到的代码函数WorkbookOpen(WorkBookName As String)As Boolean’如果打开工作簿,则返回TRUE。 WorkbookOpen = True退出函数如果WorkBookNotOpen结束:

结束功能{空} 8。粘贴完成后,转到Excel文件9.选择单元格A1 10.键入= work11。您可以看到= workbookopen像公式

image2

一样可见。 {空} 12。最初不存在

image3

{空} 13。写公式= WorkbookOpen(“ test1.xlsx”)

14.这里以工作簿“ test1.xlsx”为例。该文件未打开。

15.由于此文件未打开,因此将显示为“ FALSE”

image4

{空} 16。选择单元格A3 17.编写公式= WorkbookOpen(“确定是否已在Microsoft-excel.xlsx中打开使用vba的工作簿”)

18.这里的工作簿“确定是否已经在Microsoft-excel.xlsx中使用vba打开了工作簿”

仅作为示例。该文件已打开。

19.打开此文件后,它将显示为“ TRUE”

image5

这是我们可以确定工作簿是否已经打开或不在Microsoft Excel 2010和Microsoft Excel 2013中使用VBA的方式。 如果您喜欢我们的博客,请在Facebook上与您的朋友分享。您也可以在Twitter和Facebook上关注我们。

image 29

我们希望收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。在[email protected]_上写信给我们。