将工作表复制到activeworkbook时出错

问题描述 投票:0回答:1

将一些工作表从另一个文件复制到我的活动工作表时,我遇到了一些问题。

我目前使用的代码如下:

        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'

有人可以帮我这个吗?

先感谢您!

excel-vba temporary-files file-not-found vba excel
1个回答
1
投票

VBCDAE.tmp是一个被锁定的临时文件。显然它不是一本工作簿。

© www.soinside.com 2019 - 2024. All rights reserved.