文章插图
通过VBA,添加组合框控件,然后通过事件更新,完全可以做到 不过LZ为什么不换个思路啊,为什么一定要用VBA呢,要知道你EXCEL使用VBA,别人用的时候,需要修改宏的安全级别,同时,利用数据有效性,就可以完全可以做到啊 。在某一个单元格(假定为A2)设置数据有效性,下拉菜单中设置op1和op2,供你选择 。然后,在H2输入公式:=IF(A2="op1",H3,IF(A2="op2",H4,"")) ListBox属于ActiveX 控件,看你的EXCEL版本,如果03版的话,自行找一下,具体路径忘了,07 10版的话,在EXCEL选项中,找到自定义工具,然后勾选“开发工具”,然后插入这个控件就可以了 。需要说明的是,ListBox是一个显示可选项的控件,就像EXCEL一样,它会显示你属于的值,1个或很多个,然后,你选择就可以了 。我简单给你做了个样品,你自己修改吧第一步,是给控件赋值,也就是将op1和op2显示在ListBox控件中,我通过命令完成的Private Sub CommandButton1_Click()With ListBox1 .Clear.AddItem "op1".AddItem "op2" End WithEnd Sub这样,ListBox中就有了这2个选项,不是我们一般的单选或者复选框那种的 。下面就是选op1时,H2=H3选op2时,H2=H4插入代码:Private Sub ListBox1_Click()If ListBox1.Value = "https://www.myit5.com/answer/op1" Then Range("H2") = Range("H3")If ListBox1.Value = "https://www.myit5.com/answer/op2" Then Range("H2") = Range("H4")End Sub 至于ListBox选项前,是否需要单选框,请在ListBox属性中设置~
【excel按钮控件怎么写代码】
推荐阅读
- excel中求和出现value怎么解决 excel中求和出现value怎么办
- Excel如何正确输入身份证号码呢 Excel怎么正确输入身份证号码
- excel表格中怎样设置数字自动相加的功能。只要输入新数字,下面的合计就自动将新数字加进去。
- Excel的合并单元格在哪里,我怎么找不到
- Excel男女百分比公式
- 怎样把Excel文件名改变颜色
- excel表格公式REF
- 表格的制作方法 excel如何制作表格
- excel 设置三级下拉菜单,如何能实现根据一、二菜单的关键字引用第三级级菜单,其中二级菜单关键字相同。
- 路由器后面的黑色按钮是什么 路由器后面的黑色按钮有什么用