VBA SaveAs崩溃

时间:2017-10-03 18:22:28

标签: excel vba excel-vba

我有一个名为xlsm的{​​{1}}文件。摘要文件从它所在的同一文件夹中的Summary.xlsm文件中收集数据。摘要文件所在的文件夹应该只包含名为xlsx的其他Excel文件(IEM_加上任何六位数字),但有时候其他Excel文件名称不正确。

我尝试创建一个宏来识别错误命名的文件并相应地重命名它们。宏重命名并保存错误命名的工作簿,但它总是会导致所谓的“白屏死机”,并且Excel必须关闭。我一步一步地运行宏,而SaveAS方法似乎是罪魁祸首。

以下是有问题的代码:

IEM_######.xlsx

任何想法可以做些什么?

1 个答案:

答案 0 :(得分:0)

罪魁祸首实际上是Call Wbk.Close,因为它也会关闭Summary.xlsm(包含宏)和"崩溃"实际上是关闭摘要Excel的宏

^^这就是问题 - 宏现在工作得很好!