将一些工作表从另一个文件复制到我的活动工作表时,我遇到了一些问题。
我目前使用的代码如下:
With Workbooks.Open(ActiveWorkbook.path & "\templates\" & etype & ".xlsx").Worksheets("template")
.Copy After:=Workbooks(ThisWorkbook.Name).Sheets(ThisWorkbook.Sheets.Count)
.Name = result
.Parent.Close savechanges:=False
End With
它大部分时间都可以工作但是时不时 - 并且所有操作都以相同的方式完成 - 有时我在同一个按钮上单击十次并且它可以工作但是在第十一次 - 它会抛出以下错误:
找不到文件:'{AppData_DIR} \ Local \ VBCDAE.tmp'
有人可以帮我吗?
提前谢谢!
答案 0 :(得分:1)
VBCDAE.tmp
是一个被锁定的临时文件。显然它不是一本工作簿。