乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>VBA 用户窗体内框架里的选项按钮间发生改变时触发...-excel

<em>Excel</em>VBA 用户窗体内框架里的选项按钮间发生改变时触发...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


Excel VBA的一个基本问题
打开Excel-VB-做了一个用户窗体,上面有一些控件什么的,怎么在Excel表格中看到这个窗体呢?并且可以用,
希望能讲的仔细点,我是新手,你看一问题就知道了,具体每步怎么做,按什么请一指点,好了我再加50分,就这么多了
问题补充:还用在表格中也可以直接画按键,复选框等一些控件,比如用好几个复先框,怎么加入到VB程序里,进行控制

需要一个“动作”来触发USERFORM.SHOW(显示窗口)这个事件。如改变单元格内容,如按下按钮等。
Sub qq()
UserForm1.Show
End Sub
好比你的窗口是USERFORM1,那么运行这个宏就会显示窗口。

如果想建立一个通用的事件代码,可能需要使用自定义类,关于自定义类我也是刚涉及,提供不了太多的帮助,你可以再百度学习一下VBA自定义类的运用
第一步
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim myrange As Range
Set myrange = Sheet5.Range("A1")
If Not Intersect(Target, myrange) Is Nothing Then
UserForm1.Show
End If
End Sub
建一个窗体,窗体上建一个文本框和二个按钮.
Private Sub UserForm_Activate()
TextBox1 = Sheet5.Cells(2, 1).Value
End Sub

Private Sub CommandButton1_Click()
Sheet5.Cells(2, 1) = TextBox1
Unload UserForm2
Sheet5.Cells(2, 1).Select
End Sub

Private Sub CommandButton2_Click()
Unload UserForm2
Sheet5.Cells(2, 1).Select
End Sub

制作了按钮,还得为按钮指定宏。

Sub test()
    Sheet2.[C2] = Sheet1.[B2]
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网