[问题] 跨表单 不同表单 控件 交互影响 vba

楼主: waiter337 (给开司一罐苏格登)   2016-10-20 07:20:05
(若是和其他不同软件互动之问题 请记得一并填写)
软件:
版本:
目前有google了一阵子 有找到类似解答
但还差了一点
表单物件有
userform1 内有checkbox1 跟 userform2.show (用来放大)的按钮
userform2的字体有加大
userform2 内有checkbox1 跟 "确定" "取消" 两个按钮皆有关闭userform2的功能
而 "确定" 按钮则会将勾选好的checkbo1 的true值,
传递给userform1的checkbox1
主要作用是
当我按下userform1设定好的放大按钮
userform2会弹出
这时后
我勾选userform2表单的控件checkbox1 之后
按下userform2 的"确定"按钮
他会关闭视窗 并且让userform1的checkbox1也打勾
目前我用某论坛的解答,主要是利用物件类别模组,
我是想说可不可以直连过去,不用在经过工作表纪录变量再回传
'物件类别模组
Option Explicit
Public WithEvents 物件_CheckBox As MSForms.CheckBox
Private Sub 物件_CheckBox_Click()
If CheckBox1.Value = True Then
CheckBox1.Value = True
ElseIf CheckBox1.Value = False Then
CheckBox1.Value = False
End If
End Sub
作者: soyoso (我是耀宗)   2016-10-20 07:57:00
楼主: waiter337 (给开司一罐苏格登)   2016-10-20 08:42:00
搞定 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com