ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 115961820@qq.co

VBA 同一窗体多开无法关联到类模块

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-12 21:01 | 显示全部楼层
你好,按照上述操作之后,好像没有实质性的运行起来 UserFrom4.comm1这个按钮,如果是手动点UserFrom4.comm1按钮,会有保存记录,但是通过UserFrom1.comm1运行 UserFrom4.comm1按钮,没有保存记录.
222.jpg

1实验.rar

172.61 KB, 下载次数: 2

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-12 21:04 | 显示全部楼层
prome3 发表于 2024-5-12 20:30
在 UserForm4 代码模块的末尾新增如下三行代码:
Public Sub ClickConfirm()
    CommandButton1_Click ...

你好,通过UserFrom1.comm1按钮运行UserFrom4.comm1按钮,没有保存记录,手动操作UserFrom4.comm1按钮,会有保存记录,是哪里需要修改一下呢
222.jpg

1实验.rar

172.61 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2024-5-12 21:38 | 显示全部楼层
奇怪的行为.png


双击列表框会弹出那个绿色大窗体,这是设计上的吗?感觉好奇怪啊。

TA的精华主题

TA的得分主题

发表于 2024-5-12 22:02 | 显示全部楼层
115961820@qq.co 发表于 2024-5-12 21:04
你好,通过UserFrom1.comm1按钮运行UserFrom4.comm1按钮,没有保存记录,手动操作UserFrom4.comm1按钮,会有 ...

我写的代码已经实现17楼所要求的了,没有任何问题。


之所以会出现21楼和22楼的情况,是因为你原先的代码就有bug,而这个bug在运行时被On Error Resume Next这行代码跳过了,所以最后的现象是工作表没有出现新增的记录:
没有保存的原因.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-12 22:19 | 显示全部楼层
prome3 发表于 2024-5-12 22:02
我写的代码已经实现17楼所要求的了,没有任何问题。

是的,这里确实有BUG,所以选择跳过,但是用手动运行Userform4.comm1就正常,从Userform1.comm1运行Userform4.comm1就无法正常运行.

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-12 23:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
prome3 发表于 2024-5-12 22:02
我写的代码已经实现17楼所要求的了,没有任何问题。

你好,最后还有一个问题,就是通Userform1.comm1,运行Userform4.comm1,最后运行完之后Userform4这个窗体无法关闭,如图,是不是启动Userform4时候名称有误,还是怎么的.
222.jpg
333.jpg

1实验.rar

171.71 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2024-5-13 11:20 | 显示全部楼层
首先一个问题:每次双击列表框后都会弹出一个新的赠品界面,点击“确定”时,这些界面是否都要一次关闭?


以下代码默认全部关闭:






运行效果:

Textbx代码模块更改1.png
Textbx代码模块更改2.png
Textbx代码模块更改3.png
UserForm1代码模块更改1.png
UserForm4代码模块更改1.png
是否要全部关闭.png
运行效果.gif

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-13 13:27 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
赠品界面不要全部关闭,就是对应哪一个,就关闭哪一个

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-13 13:28 | 显示全部楼层
prome3 发表于 2024-5-13 11:20
首先一个问题:每次双击列表框后都会弹出一个新的赠品界面,点击“确定”时,这些界面是否都要一次关闭?
...

赠品界面,不要全部关闭,就是对应哪一个,就关闭哪一个

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-13 13:41 | 显示全部楼层
prome3 发表于 2024-5-13 11:20
首先一个问题:每次双击列表框后都会弹出一个新的赠品界面,点击“确定”时,这些界面是否都要一次关闭?
...

感谢你无私的帮助,问题已经解决,而且还那么仔细的作了标注,非常感谢
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

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

GMT+8, 2024-6-17 15:29 , Processed in 0.047893 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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