VBA中怎样获取控件的值 55

获取以下值:①获取单选框的选择状态②复选框的选择状态③列表框中的元素④组合框中的元素以下动作怎样反映到VBA代码中:①按钮压下②选框选择变化③列表框选择变化④组合框选择变... 获取以下值: ① 获取单选框的选择状态 ② 复选框的选择状态 ③ 列表框中的元素 ④ 组合框中的元素
以下动作怎样反映到VBA代码中: ① 按钮压下 ② 选框选择变化 ③ 列表框选择变化 ④ 组合框选择变化 ⑤ 微调按钮压下
展开
 我来答
志当存高远389
推荐于2017-12-16 · 知道合伙人互联网行家
志当存高远389
知道合伙人互联网行家
采纳数:11237 获赞数:20406
08年毕业,一直从事计算机行业,从基层做起。有较强的实践操作能力。

向TA提问 私信TA
展开全部
OLEObject 对象
请参阅 属性 方法 事件 特性
Sheets
OLEObjects (OLEObject)
Borders (Border)
Interior

返回工作表中一个 ActiveX 控件或者一个链接式或内嵌 OLE 对象。OLEObject 对象是 OLEObjects 集合的成员。OLEObjects 集合中包含单张工作表中的所有 OLE 对象。

OLEObject 对象的用法
可用 OLEObjects(index) 返回一个 OLEObject 对象,其中 index 为对象名称或编号。下例删除 Sheet1 中的 OLE 对象一。

Worksheets("sheet1").OLEObjects(1).Delete
下例删除名称为“ListBox1”的 OLE 对象。

Worksheets("sheet1").OLEObjects("ListBox1").Delete
说明
工作表上的 ActiveX 控件的 OLEObject 对象的属性和方法是相同的。这样,通过使用控件名称,Visual Basic 代码即可访问这些属性。下例选中复选框控件“MyCheckBox”,将其设为与活动单元格对齐,然后激活此控件。

With MyCheckBox
.Value = True
.Top = ActiveCell.Top
.Activate
End With
有关详细信息,请参阅在工作表上使用 ActiveX 控件。
追问
运行时错误"9"
下标越界

注: 不要复制网上的回答,我试过了,不好用才问的!
水娃娃403
2019-07-30
知道答主
回答量:23
采纳率:0%
帮助的人:5.4万
展开全部
  1. 单选框的选择状态:optionbutton1.value

  2. 复选框的选择状态:checkbox1.value

    value值有0、1、2不等,但都可用true或false表示,推荐用数字,true或false在某些特定情况显示会有问题

  3. 列表框的元素:列表框就是数组,可用数组来输出列表框内容

  4. 暂时没用过

  1. 按钮压下:使用mousedown事件

  2. 3.4.5. :一起说了,变化基本上是value值发生变化

  3. 微调按钮按下:mousedown事件

    最后想说,这都是些最基本的东西,自己不去摸索只会提问,我劝你还是放气vba放弃编程得了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庆年工坊
2015-09-27 · 知道合伙人互联网行家
庆年工坊
知道合伙人互联网行家
采纳数:4233 获赞数:8928

向TA提问 私信TA
展开全部
这么多问题,你不会分开来一个一个问啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式