excel vba 关于按钮方面的内容
就是我在窗体4里面放了一个按钮,但是我想让这个按钮的功能::运行时是对窗体1上面的控件执行相应的命令,按钮的代码是放在窗体4的,请问这样的可以实现吗,如果可以实现,代码该...
就是我在窗体4里面放了一个按钮,但是我想让这个按钮的功能::运行时是对窗体1上面的控件执行相应的命令,按钮的代码是放在窗体4的,
请问这样的可以实现吗,如果可以实现,代码该怎么写 展开
请问这样的可以实现吗,如果可以实现,代码该怎么写 展开
4个回答
展开全部
如果你的窗体1是在窗体4中加载的就好控制了。
定义一个窗体1类型的变量,对这个变量操作。
dim frm as UserForm1
frm.show
frm.Text1.Text=""
定义一个窗体1类型的变量,对这个变量操作。
dim frm as UserForm1
frm.show
frm.Text1.Text=""
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把窗体1,窗体4的ShowModal属性都设为False.
在窗体4中按钮点击事件中写入控制窗体1中控件的代码即可.
例如, 窗体4按钮控制窗体1中的一个CheckBox:
Private Sub CommandButton1_Click()
UserForm1.Show vbModeless
UserForm1.CheckBox1.Value = Not UserForm1.CheckBox1.Value
End Sub
在窗体4中按钮点击事件中写入控制窗体1中控件的代码即可.
例如, 窗体4按钮控制窗体1中的一个CheckBox:
Private Sub CommandButton1_Click()
UserForm1.Show vbModeless
UserForm1.CheckBox1.Value = Not UserForm1.CheckBox1.Value
End Sub
追问
我试了你的方法但是不行啊,不知道为什么
追答
我已测过, 可以的.
不知您试的时候哪里出现问题? 能否描述一下? 或有贴图.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
窗体1 加个label控件 不改名
窗体2加commandbutton控件
commandbutton事件如下代码
Private Sub CommandButton1_Click()
UserForm1.Show
UserForm1.Label1.Caption = "asdfasdgwe"
End Sub
窗体2加commandbutton控件
commandbutton事件如下代码
Private Sub CommandButton1_Click()
UserForm1.Show
UserForm1.Label1.Caption = "asdfasdgwe"
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询