【发布时间】:2020-01-06 11:12:36
【问题描述】:
我尝试保存然后打开同一个工作簿,但出现“下标超出范围”错误。我找不到任何可以打开并设置带有变量的工作簿的变量的解决方案。
我拒绝像 FN 这样的新变量,但无法解决。我该如何解决?
WeekNum = Format(Date, "ww")
path1 = "W_"
path2 = "Haftalik_Sonuclar.xlsm"
FN = path1 & WeekNum & path2
ActiveWorkbook.SaveCopyAs ("Z:\07_SUPPLY_CHAIN\07-G B\PG\W_" & WeekNum & "Haftalik_Sonuclar.xlsm")
ActiveWorkbook.Close
Workbooks(FN).Open
Dim wb1 As Workbook: Set wb1 = Workbooks(Filename)
'下标超出范围'
【问题讨论】:
-
您是否有理由要关闭和打开同一个工作簿?请举一个简短的例子,因为也许有其他解决方案。
-
看起来您缺少路径 (
Z:\07_SUPPLY_CHAIN\07-G B\PG`) inFN`
标签: excel vba variables reference