EXCEL的VBA,在执行大量工作时,开始很快,后面很慢。不知道如何解决。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL的VBA,在执行大量工作时,开始很快,后面很慢。不知道如何解决。相关的知识,希望对你有一定的参考价值。

参考技术A 慢是因为公式在计算,
运算完才让你添加
或删除
代码
填加2句:就解决了
Private
Sub
btn3(filename,
Dline)
Application.Calculation=xlCalculationManual
'这里添加
Sheets.Add
After:=Sheets(Sheets.Count)
=================================
Application.DisplayAlerts
=
False
Sheets("temp").Delete
'这里也会变慢
Application.Calculation=xlCalculationAutomatic
'这里添加

以上是关于EXCEL的VBA,在执行大量工作时,开始很快,后面很慢。不知道如何解决。的主要内容,如果未能解决你的问题,请参考以下文章

excel 运行VBA效率变低了 原来excel运行VBA程序,很快就执行完毕,现在运行相同的程序,效率变得很慢

在Excel VBA中双击执行宏

Excel VBA 函数在完成前停止执行而没有错误消息

Excel VBA 停止而没有错误消息

EXCEL如何让VBA程序自动切换下一个工作表

VBA密码保护Excel工作簿而不保存