我正在尝试通过我的宏脚本打开工作簿,每次尝试打开工作簿时都会重复出现此错误。我面临的问题是当我使用
Workbooks.Open (strFilePath)
where,
strFilePath = "genericfilepath\FileDuplicate.xlsx"
该脚本启动了工作簿,但我仍然收到下标超出范围错误。我还尝试通过将代码放在中间来关闭警报
Application.DisplayAlerts = False
.
.
Workbooks.Open (strFilePath)
.
.
Application.DisplayAlerts = True
我还尝试过“错误恢复下一步”,但无济于事,工作簿启动,但我仍然收到弹出错误消息。
如果你想使用用vba打开的工作簿,你需要Set
对它的引用,就像这样
Dim wb as Workbook
Set wb = Workbooks.Open(string of path and filename)
然后你可以继续参考Workbook
目的,wb
并使用它的方法并引用它的属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)