gpt4 book ai didi

excel - Excel错误处理未停止工作表选择弹出窗口

转载 作者:行者123 更新时间:2023-12-03 08:51:09 26 4
gpt4 key购买 nike

我创建了一个函数,用于检查外部工作簿中是否存在工作表。代码如下(我已经检查了这一点,并且它可以与其他工作表完美配合,注释掉引用此内容的If语句可以停止该错误):

Function ExtSheetExists(formString) As Boolean
Dim val As Variant
On Error Resume Next
val = ExecuteExcel4Macro(formString)
ExtSheetExists = (val <> Error(2023))
On Error GoTo 0
End Function

注意: FormString作为 "'" & wkBookRef1 & firstShtName & "'!" & "R6C12"传递,其中 wkBookRef1只是电子表格的路径,而 firstShtName是要查找的电子表格名称。

但是,稍后当我使用 UpdateLink方法更新同一电子表格时,它会 pop “选择工作表”对话框,从而停止运行宏。有没有人对这里发生的事情有所了解?

选择工作表框如下:

Select Sheet Pop Up box

最佳答案

这是一个错误。有效地运行formstring并禁止显示消息框。但是,似乎在另一个电子表格中它仍然是一个潜在过程。因此,更新后会显示禁止显示的消息框。

关于excel - Excel错误处理未停止工作表选择弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40480666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com