单元格("A1")显示相邻单元格("B1")的值,该单元格是(Active X) ComboBox11的链接单元。
当单击"A1“时,我希望ComboBox11打开/下拉,以强制用户在下拉列表中选择一个值。
否则(未单击时) A1将显示默认值。(已在工作)
我意识到,可以将"A1“设置为链接单元,但在工作流布局中,这是不可取的。
发布于 2021-12-10 04:04:23
没有打开组合框的方法,但是您可以使用工作表上的SelectionChange事件和组合框一起首先激活组合框,然后发送“Alt”键来打开它。
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此代码需要进入项目资源管理器中的相关工作表对象,而不是泛型代码模块。
https://stackoverflow.com/questions/70299466
复制相似问题