首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在单元格"A1“上单击,然后打开ComboBox11

在单元格"A1“上单击,然后打开ComboBox11
EN

Stack Overflow用户
提问于 2021-12-10 03:37:07
回答 1查看 30关注 0票数 0

单元格("A1")显示相邻单元格("B1")的值,该单元格是(Active X) ComboBox11的链接单元。

当单击"A1“时,我希望ComboBox11打开/下拉,以强制用户在下拉列表中选择一个值。

否则(未单击时) A1将显示默认值。(已在工作)

我意识到,可以将"A1“设置为链接单元,但在工作流布局中,这是不可取的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-10 04:04:23

没有打开组合框的方法,但是您可以使用工作表上的SelectionChange事件和组合框一起首先激活组合框,然后发送“Alt”键来打开它。

代码语言:javascript
复制
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, Range("A1")) Is Nothing Then
    ActiveSheet.ComboBox11.Activate
    SendKeys "%{DOWN}"
End If

End Sub

此代码需要进入项目资源管理器中的相关工作表对象,而不是泛型代码模块。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70299466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档