EXCEL VBA如何窗体控件的值? 5

在EXCEL中插入表单控件:组合框(窗体控件),为控件设置数据源区域,例如A1:A3,A1单元格为字符'A',A2单元格为字符'B',A3单元格为字符'C',在VBA代码... 在EXCEL中插入表单控件:组合框(窗体控件),为控件设置数据源区域,例如A1:A3, A1单元格为字符'A',A2单元格为字符'B',A3单元格为字符'C', 在VBA代码窗口中如何获取该组合框当前所选择的值?比如要将组合框的当前值赋给B1,代码应该为Range("B1").Value=? 展开
 我来答
xzmiche
2014-02-13 · TA获得超过104个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:82.6万
展开全部

使用组合框的属性就可以了,不用写VBA代码。

万年金刚钻
2014-02-13 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3413万
展开全部
‘假设sheet1,只有一个窗体combobox-->sheet1.shapes(1)]
................................
Dim rCombo As Range
Set rCombo = Range(Sheet1.Shapes.Item(1).ControlFormat.ListFillRange)
MsgBox rCombo(Sheet1.Shapes.Item(1).ControlFormat.ListIndex)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
耀凝熙7
2014-02-13 · TA获得超过147个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:228万
展开全部
cells(1,2)=X
X是你想要赋的值
1,表示Row
2,表示Column
Cells(1,2)表示B1位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天天_大头
2014-02-13
知道答主
回答量:9
采纳率:0%
帮助的人:5.6万
展开全部
cells(1,2).value = ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式