excel VBA 怎么用代码指定 需要选择的下拉框中得选择项 例如:有A,B,C三个项 我要用代码指定 B选择

并且我在选择用鼠标选择后触发一些事件。... 并且我在选择用鼠标选择后 触发一些事件。 展开
 我来答
bosslxt
2011-10-12 · TA获得超过653个赞
知道小有建树答主
回答量:785
采纳率:33%
帮助的人:474万
展开全部
找到办法了。
假设你的单元格为B1,有效性中序列引用的是A1:A3,分别对应“A”、“B”、“C”,代码如下:
Sub Test()
Dim ListItem As Variant
Dim FormulaString As String
FormulaString = Range("B1").Validation.Formula1
ListItem = Application.Evaluate(FormulaString)
Range("B1") = ListItem(2, 1) '指定B选择
End Sub
追问
呵呵 我搞出来了 你个下拉框添加事件就好了
追答
你明白这个办法就好,但如果有效性的序列是自定义数组,则此程序又通不过,还得再修改才行。
snddd2000
2011-10-10 · TA获得超过4270个赞
知道大有可为答主
回答量:2266
采纳率:0%
帮助的人:1679万
展开全部
下拉框是控件combox?,用.text=“B”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式