封面
本文转自:
https://baijiahao.baidu.com/s?id=1628606130560163337&wfr=spider&for=pc 

最近老用Excel做些重复的操作的事情,搞的我好烦啊?这时我爱偷懒的毛病就犯了,有没有可以用个工具来替我做呢,之前就有过键盘精灵的软件,现在肯定也有,结果就找到了Excel中的宏,正想好好盘盘它呢,没成想就遇与错误,什么内存溢出?这是什么鬼!
内存溢出错误提示

我的电脑内存虽然不多,但12g呢,怎么也够用了,接着就去万能的网络看看,有什么解决方法吧?

结果发现遇到这种问题的还真不少啊,有的界面很古老啊,像是2003版的,不管它,看看有什么有用的信息吧!大部分的解决方法都为围绕在VBE6EXT.OLB文件上,看来这个是问题的关键啊!

接着我就整理了一下的网上的方法如下:

1.卸载重装

点评:虽然有时候挺管用,但最不建议你用,因为这样的永远都让你学不到东西,如果我也这样,可能就没有这篇文章了2.将移动VBE6EXT.OLB文件到C:\Program Files\Common Files\microsoft shared\VBA\VBA7

点评:通过看评论据说解决了部分的问题,但总觉得这个方法没有找到问题的关键,就是刨根问底一样,刨的不深,再找找看。

3.找到注册表的HKEY_CLASSES_ROOT\TypeLib{0002E157-0000-0000-C000-000000000046}\5.3\0\win32,然后查看设置的文件是否与你的VBE6EXT.OLB文件位置一致!

点评:靠谱,如果这种问题关键在VBE6EXT.OLB文件上,一文件丢失或损坏,二是文件存在的但注册表的引用位置不正确的,导致文件无法加载,既然方案已定,就着手开始解决吧

首先,我按方法二的解决方式,找了电脑确实没有它说的路径,有可能是什么原因造成的文件丢失或损坏了吗?我带着疑问就找到控制面板-程序-程序和功能,找到你安装软件,点右键选更改界面如下:
控制面-程序界面
程序卸载
修复程序界面


office修复界面

点击修复,等待修复完成发现并没有什么卵用,问题依旧,基本确定应该不是文件丢失的问题,哪就有可能软件升级后,安装的目录进行了调整,不在原来的位置了,就用了window鸡肋功能,查找文件,虽然有点慢,但总比自己乱翻强,在等查找的时候,我打开注册,查看了HKEY_CLASSES_ROOT\TypeLib{0002E157-0000-0000-C000-000000000046}\5.3\0\win32键值,才发现原来是之前装过WPS惹的祸:
注册表界面

经过漫长的等待,找到VBE6EXT.OLB文件存储地址,将上面键值修改为找到的文件位置,关闭Excel,在重新打开,问题解决!

我通过的查找资料发现你有可能遇到的错误界面跟我不同,你们可能是这样
其他错误提示

也可能是这样
其他错误提示

归结起来:如果你在使用office excel VBA或宏的时候,出现类似的界面错误,通常都是注册表中的键值跟实际的VBE6EXT.OLB文件所在位置不一致导致的,通过解决这个小问题,有点心得分享给屏幕的前的你:我们每遇到的问题,其实都是我们的财富,是我们经验的来源,只要我们放松心态,冷静思考,再有网络资源的加持,应该很难遇到我们解决不了的问题,再学习正常的路上,我们同行!喜爱的就加个关注吧!

【EXCEL常见问题】VBA内存溢出?相关推荐

  1. POI3.8解决导出大数据量excel文件时内存溢出的问题

    POI3.8解决导出大数据量excel文件时内存溢出的问题 参考文章: (1)POI3.8解决导出大数据量excel文件时内存溢出的问题 (2)https://www.cnblogs.com/feng ...

  2. 解决POI读取Excel百万级内存溢出问题

    使用传统poi来操作大数据量的excel会出现内存溢出的问题,根据各种资源,亲试了一个可用工具类,附代码如下: 一.基于eventusermodel的excel解析工具类 package com.ta ...

  3. java写入excel文件内存不足,java 导出 excel 最佳实践,java 大文件 excel 避免OOM(内存溢出) excel 工具框架...

    产品需求 产品经理需要导出一个页面的所有的信息到 EXCEL 文件. 需求分析 对于 excel 导出,是一个很常见的需求. 最常见的解决方案就是使用 poi 直接同步导出一个 excel 文件. 客 ...

  4. Laravel的excel读取表格内存溢出解决方案

    技术栈:php laravel maatwebsite/excel 问题描述 :用户上传excel表格,php程序读取表格数据,由于表格不规范出现大量空行数据(列和行都存在同样的问题),导致读取表格数 ...

  5. 解决导出多个Excel表ZipOutputStream内存溢出问题——java heap space

    文章目录 easypoi--Excel表系列 问题 思路 修改工具类 easypoi--Excel表系列 easypoi的基本用法 easypoi自定义样式 多个Excel表生成目录导出压缩包 本篇文 ...

  6. java线程内存溢出_Java常见问题分析(内存溢出、内存泄露、线程阻塞等)

    Java垃圾回收机制(GC) 1.1 GC机制作用 1.2 堆内存3代分布(年轻代.老年代.持久代) 1.3 GC分类 1.4 GC过程 Java应用内存问题分析 2.1 Java内存划分 2.2 J ...

  7. 大数据excel导出,内存溢出解决方案(SXSSF流用户模型)

    SXSSF(流用户模型 API) SXSSF(包:org.apache.poi.xssf.streaming)是 XSSF 的一个 API 兼容的流扩展,当必须生成非常大的电子表格并且堆空间有限时使用 ...

  8. POI大量数据读取内存溢出分析及解决方案

    点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/liangjf85/article/ details/84914798 在使用POI进行excel操作时,当数据量较大时经常会产 ...

  9. Office2016 Excel的VBA打开显示内存溢出

    1.在excel开发工具中打开查看代码显示内存溢出 刚安装完office2016,但是Excel中的Visual Basic却不能用. 原因是加载路径有问题,以前装了wps软件,加载路径在wps文件夹 ...

最新文章

  1. 华为天才少年榜单遭受嘲讽:感觉水平一般,有点哗众取宠!
  2. 如何利用极致业务基础平台主界面容器工具配置出漂亮的业务系统
  3. 包浆网图分分钟变高清,伪影去除、细节恢复更胜前辈AI,下载可玩|腾讯ARC实验室出品...
  4. 23 Python 面向对象
  5. 面向对象上机题-迭归算法
  6. 处理输入屏幕的互相锁定
  7. [导入]Reporting Services 5: Extensions Custom Report Item
  8. OneAlert:国内首家 SaaS 模式的云告警平台
  9. 酒店客房管理系统任务汇报1
  10. python多线程互斥锁_Python中线程互斥锁是什么
  11. python和按键精灵哪个做脚本好_[按键精灵教程]学了这个你也能做出稳定的脚本...
  12. Java并发编程实战--读书笔记(目录)
  13. Mac下虚拟机win10键盘不兼容解决方案-MS Office Word篇
  14. Unknown host ‘raw.githubusercontent.com‘. You may need to adjust the proxy settings in Gradle
  15. office_word_如何创建目录
  16. 互联网+医疗解决方案
  17. 三分钟了解多模光纤和单模光纤的区别-ielab
  18. 202001 ora-00922: missing or invalid option 密码修改提示;“ORA-28007: the password cannot be reused”解决
  19. Beautifulsoup模块
  20. 来给美剧比个 yeah! ——最最值得一看的科幻

热门文章

  1. java爬虫中split的使用_关于java中split的使用
  2. 牛客网 MIKU酱的氪金宝典(BFS)
  3. 20190920 DCDC电路的开关频率与效率低的关系
  4. 语音合成 - TTS pyttsx3
  5. January 7th Tuesday 2010
  6. excel、wps中用VLOOKUP函数查找相同产品对应的价格
  7. java计算机毕业设计如家酒店管理系统源代码+数据库+系统+lw文档
  8. SRS文档 软件需求说明书
  9. 2018对啊网CPA优秀学员表彰大会暨颁奖典礼在京举行
  10. 2022年全球市场漫画创作软件总体规模、主要企业、主要地区、产品和应用细分研究报告