1. 首页 > 科技

excel vba变程 checkbox 用法? excelvba复选框控件

excel vba变程 checkbox 用法?excelvba复选框控件

vba如何实现checkbox 的问题

1、EXCEL界面2113创建一个按钮。

2、按钮指定一个宏,如果宏1

3、在VBA界面编辑一个用户界面,里面插入10个checkbox 框

4、如5261果用户界面不打算用确认按钮而是选中直接在A2显示的话4102代码逻辑很困难,你可以要考虑加入一1653个确认按钮。

这样代码大致就是

Private Sub CommandButton1_Click()

xuanxiang=""

if checkbox1=true then

xuanxiang=xuanxiang &"选中了版1" ''''''''''''''''''也可以是 xuanxiang=xuanxiang & checkbox1.caption(即显权示复选框1后面的文字内容)

end if

if checkbox2=true then

xuanxiang=xuanxiang &"选中了2"

end if

,,,,。。。。。。

,,,,,一直到10。。。自己慢慢写。

[A2]=xuanxiang

end sub

vba checkbox运用

展开全部

建立checkbox1数组,然后循环判断

If Check1(0).Value = 1 Then

textbox1.text=checkbox1(0).caption

ElseIf Check1(1).Value = 1 Then

textbox1.text=checkbox1(1).caption

ElseIf Check1(2).Value = 1 Then

textbox1.text=checkbox1(2).caption

ElseIf Check1(3).Value = 1 Then

textbox1.text=checkbox1(3).caption

End If

关于Excel VBA的CheckBox的问题

Private Sub CheckBox1_Click()

If CheckBox1.Value = True Then

CheckBox2.Visible = True

CheckBox3.Visible = True

CheckBox4.Visible = True

CheckBox5.Visible = True

CheckBox6.Visible = False

CheckBox7.Visible = False

CheckBox8.Visible = False

Else

CheckBox2.Visible = False

CheckBox3.Visible = False

CheckBox4.Visible = False

CheckBox5.Visible = False

CheckBox6.Visible = True

CheckBox7.Visible = True

CheckBox8.Visible = True

End If

End Sub

VBA中复选框怎么用

选择控件工具栏上的第一个按钮进入编辑模式。

假设三个复选框控件的名称分别为checkbox1,checkbox2和checkbox3。

右键分别点击每个控件,选择“查看代码”,看到类似下面的函数

private sub checkbox1_click()

end sub

把下面这段代码拷贝到中间,有几个控件就做几次这样的动作,然后退出编辑模式即可。

if (checkbox1.value or checkbox2.value or checkbox3.value) = true then

range("f32").interior.color = rgb(255, 255, 255)

else

range("f32").interior.color = rgb(255, 0, 0)

end if