VBA调用Sheet表单中的控件

VBA调用设计模式中的控件:CheckBox示例与兼容性比较
本文探讨了如何在VBA中通过两种方式插入并操作设计模式中的CheckBox控件,比较了ActiveX与Form控件的使用技巧,以及它们在实际应用中的兼容性和性能差异。

直接在设计模式中添加控件,然后在VBA中调用该控件的代码:

开发——》设计——》插入——》选择Form控件的 CheckBox

ActiveSheet.Shapes.Item(1).OLEFormat.Object.Value

上面代码也可以调用图形等对象。获取的值感觉怪怪的,真值是1,假值是-4142

多个Item则需要逐个遍历然后定位。

还有一种是添加

开发——》设计——》插入——》选择ActiveX控件的 CheckBox

 ActiveSheet.CheckBox1.Value
  这个应该可以向下兼容,控件本身功能没有测试和对比过。

以上两种仅测试ChecBox控件,其它还没有测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值