excel执行宏特别慢(excel运行速度很慢)

Exce表格网 2022-12-30 08:50 编辑:admin 186阅读

1. excel执行宏特别慢

频繁与工作表交换数据是导致宏慢的最主要的原因,使用数组获得工作表的数据,在数组中修改,最后把数组写入工作表的方法,可以大幅度的提高速度。

2. excel运行速度很慢

这公式也太多了吧,Excel公式太多,那是相当考验电脑的!

Excel默认情况下是自动重算的,也就是,不管是打开Excel文档,还是修改单元格数据,Excel都会重新计算结果,当,公式非常多时,考验的自然是机器!

碰到这种情况,有两种方法,供参考:

方法① 将Excel的自动重算,修改为手动重算!

在菜单“公式”-“计算选项”中,将“自动”修改为“手动”,然后,通过F9来重算结果。

如下动画演示:

方法② 考虑升级电脑硬件!

如果Excel运算经常很慢,那,不妨考虑下升级你的电脑硬件。

好了,这个问题就分享到这,希望能帮到你!

我是Excel大全,别忘了,点个赞支持下,谢谢!

3. excel运行vba很慢

可有固定的文件名和固定的文件夹路径,可用搜索文件指令然后显示在列表框内进行顺序打开文件处理

4. 运行宏excel卡死原因

几种常见的可能吧:

1、条件格式太多:点击条件格式-管理规则,把没用的条件格式删掉。

2、无用的单元格太多:把有效内容下面或右面的空白单元格删除,保存一下表格就好了。

3、表格里存在大量对象:按F5,对位选对象,会出现很多框框,一键把它们全delete掉,保存就会快很多!如果都试过还很慢的话,那就清清电脑内存吧!~

5. excel运行宏很慢

用户自建的Excel添加的宏是可以使用的,但是邮件发给其他同事后,再下载下来,Excel里面的宏就被禁用了,而且提示管理员禁用了所有宏。

1.网上很多方法都是说在设置里面,将宏设置里面的启用所有宏勾选上,但是没生效,依旧是无法使用。

2.在受信任位置添加一个地址,在该地址下编辑、操作含有宏的Excel是可以正常使用的。比如我添加了桌面,那Excel放在桌面上,宏的问题就解决了。

6. excel执行宏特别慢 数据量太大

简单: 就是把你在excel中的操作过程记录下来,然后可以执行得到相同的结果。比方: 工具 宏 录制新宏 取名 确定在表里A1设为红色 然后点停止录宏随便找个图片放在表里,右键 指定宏,把刚才的名字选上。然后把A1设为无色或其它色,一点那图片,A1就变成红色了;当然可以执行得更为复杂些,不过执行就慢了

7. excel操作特别慢

1、打开选项对话框,执行:文件,选择选项;

2、在常规菜单下,先来取消显示开始屏幕,取消勾选“此应用程序启动时显示开始屏幕”;

3、在保存选项下,设置一下保存的位置为本地,然后设置保存的路径;

4、在高级选项下,禁用硬件图形加速,这是解决Excel卡顿现象的关键;

5、在加载项选项中,转到Excel加载项,这些加载项暂时用不到,所以要将其取消勾选,等用到的时候再勾上;

6、转到com加载项,这些加载项都不要勾,等用着的时候再勾选就可以了。

8. vba运行速度慢

我看出问题了,数据多的时候,隐藏的操作会很慢。加快速度有两个途径:

第一个简单点,for i=11 ti h的循环不要检查cells,而是先把第5列内容存放在数组里面,在数组里面检查是否应当隐藏。

进行隐藏的算法也优化了一点,就是先根据是否相等判断出是否隐藏到变量x里面,然后检测那一行的状态是否与x相同,不同才处理,减少处理次数。

优化后的代码如下:上面的代码通过从数组里面判断,减少了取数时间,隐藏/显示行之前先检测一下状态,减少处理时间,应该有一定的效果。

代码还可以进一步优化,逐行扫描去隐藏和显示的操作仍然非常耗时,进一步优化的思路就是一块一块的进行处理,例如在数万行中筛选出需要显示的只有几行(极端就是一行)而其它都要显示的时候,最最佳状态下只需要执行三次:前面一段隐藏、中间一段显示、后面一段隐藏,能把上万次的表格界面操作缩小到三次,效果会大大加强。

但是代码会很长、很复杂,要用一系列变量记录判断的当前行应该隐藏还是显示,但不立即处理,继续判断下一行;如果需要的处理和前面的相同,就记录需要处理的范围,继续下一行判断;如果需要的处理和之前的不同,那就执行之前的操作,重新记录。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片