使用Excel VBA在源簿中进行更改后,可以通过以下步骤检查工作簿是否打开:
Function IsWorkbookOpen(workbookName As String) As Boolean
Dim wb As Workbook
On Error Resume Next
Set wb = Workbooks(workbookName)
On Error GoTo 0
If wb Is Nothing Then
IsWorkbookOpen = False
Else
IsWorkbookOpen = True
End If
End Function
Sub CheckWorkbook()
Dim workbookName As String
workbookName = "工作簿名称.xlsx"
If IsWorkbookOpen(workbookName) Then
MsgBox "工作簿已打开!"
Else
MsgBox "工作簿未打开!"
End If
End Sub
在上述代码中,如果工作簿已经打开,则会弹出消息框显示"工作簿已打开!",否则显示"工作簿未打开!"。
这种方法可以帮助我们在进行更改之前检查工作簿是否已经打开,以避免在未打开工作簿的情况下进行更改操作。
腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云