ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 客非

[已解决] VBA代码窗口打不开

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-1-3 11:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
morpheus126 发表于 2024-1-3 10:18
保存的时候出现上面的提示了。。。
之前我也找过“编译”的方法,试过是可行的。。。
但是最近又不 ...

”保存...时检测到错误。“ 这句话正是我们想看到的,也是1楼现象的原因所在。点”继续“就行了,然后一路点确定什么的,保存好后,彻底关闭文件,然后再打开,应该就能看到代码了。

还有一点是,涉及用户窗体的代码,常常会出问题,但是能正常编译和保存文件,不会弹出任何错误提示。这种情况下的解决办法就是手动把窗体模块导出为文件,删掉当前窗体模块,再重新导入那个文件,(仔细浏览代码查找其中错误并更改),再编译,再运行,就能成功。

TA的精华主题

TA的得分主题

发表于 2024-1-3 13:18 | 显示全部楼层
prome3 发表于 2024-1-3 11:00
”保存...时检测到错误。“ 这句话正是我们想看到的,也是1楼现象的原因所在。点”继续“就行了,然后一 ...

感谢您的热心回复。。。不过按了继续之后是保存失败
已经重装过一次OFFICE了,还是无补于事

2024-01-03_131615.png




TA的精华主题

TA的得分主题

发表于 2024-1-3 14:16 | 显示全部楼层
morpheus126 发表于 2024-1-3 13:18
感谢您的热心回复。。。不过按了继续之后是保存失败
已经重装过一次OFFICE了,还是无补于事

继......继续点“确定”呀,然后右上角点X关闭工作簿就行了。指定完这一步再截图看看。(或者把整个过程的操作和现象截图,虽然麻烦点,但发到论坛来也方便别人帮忙分析)

别动不动重装Office、重装系统或者更离谱的直接更换新电脑呀......

大事化小,小事化了。直接把出问题的那行代码改了,能省去后续不少麻烦。

TA的精华主题

TA的得分主题

发表于 2024-1-3 15:59 | 显示全部楼层
prome3 发表于 2024-1-3 14:16
继......继续点“确定”呀,然后右上角点X关闭工作簿就行了。指定完这一步再截图看看。(或者把整个过程 ...

没了,保存失败,并未得到保存
重装OFFICE是因为综合原因的
PPT无法加入ActiveX控件
Word异常跨页
VBE频发这个现象
EXCEL屏幕刷新响应速度异常
但是重装无效。。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-1-3 16:12 | 显示全部楼层
morpheus126 发表于 2024-1-2 21:39
这个问题,我最近频发,可谓害人不浅。。。
同OFFICE365+WIN10

你的文档的宏的信任级别是哪一个?如果我选择“通过通知禁用VBA宏”,那直接打开VBA的时候,是能看到代码的,但是看了窗体后就不行了。如果是“启用VBA”宏,那就直接看不了代码

TA的精华主题

TA的得分主题

发表于 2024-1-3 16:23 | 显示全部楼层
客非 发表于 2024-1-3 16:12
你的文档的宏的信任级别是哪一个?如果我选择“通过通知禁用VBA宏”,那直接打开VBA的时候,是能看到代码 ...

测试了下,没区别,都看不见
估计我这边更严重。。。主要我这是正版系统,不然我就重装Windows了
等再过一两年升Win11l好了。。。
感觉要不就OFFICE,要不就Win系统本身的问题,和代码无关。。。

TA的精华主题

TA的得分主题

发表于 2024-1-3 17:17 | 显示全部楼层
客非 发表于 2024-1-3 16:12
你的文档的宏的信任级别是哪一个?如果我选择“通过通知禁用VBA宏”,那直接打开VBA的时候,是能看到代码 ...

在能看到代码的情况下,把代码复制粘贴到记事本保存为文本文件(注意命名),然后关闭当前工作簿和excel应用程序。

然后再打开一个全新的工作簿,打开VBE,插入代码模块,再把文本文件中的代码复制粘贴到插入的代码模块中,再编译(此过程必报错,因为代码调用了很多不存在的函数),保存。

这个新的工作簿应该就没啥问题了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-1-4 11:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
morpheus126 发表于 2024-1-3 16:23
测试了下,没区别,都看不见
估计我这边更严重。。。主要我这是正版系统,不然我就重装Windows了
等再 ...

没准就是excel本身的健壮性不成。我拿365打开那种好多人修改过的陈年老excel,然后试图把xls转xlsx,就有一定几率文档损坏没法保存。用自制宏按字符修改文字format,也经常把整个单元格format都给搞坏,这个问题真的莫名其妙的

TA的精华主题

TA的得分主题

发表于 2024-1-4 17:12 | 显示全部楼层
客非 发表于 2024-1-4 11:39
没准就是excel本身的健壮性不成。我拿365打开那种好多人修改过的陈年老excel,然后试图把xls转xlsx,就有 ...

就去年第四季度才开始发生
用了OFFICE那么多年,真没遇到过
现在编译那个方法我已经不适用了,再遇到就哦豁了~

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-1-5 13:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
morpheus126 发表于 2024-1-4 17:12
就去年第四季度才开始发生
用了OFFICE那么多年,真没遇到过
现在编译那个方法我已经不适用了,再遇到就 ...

在oneDrive里搁一份,改的时候在oneDrive里改,虽然xlsm不能自动保存,但是手动保存的时候都会留一个历史记录。不过oneDrive里运行宏的话可能会出奇怪的问题,最好拿出来运行
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 11:32 , Processed in 0.046362 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表