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=?
展开
4个回答
展开全部
‘假设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)
................................
Dim rCombo As Range
Set rCombo = Range(Sheet1.Shapes.Item(1).ControlFormat.ListFillRange)
MsgBox rCombo(Sheet1.Shapes.Item(1).ControlFormat.ListIndex)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cells(1,2)=X
X是你想要赋的值
1,表示Row
2,表示Column
Cells(1,2)表示B1位置
X是你想要赋的值
1,表示Row
2,表示Column
Cells(1,2)表示B1位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cells(1,2).value = ?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询