Excel 是否在数据验证下拉列表打开后立即触发VBA宏?
是否可以在打开数据验证下拉列表后立即触发宏?(不选择任何值)AFAIK,Excel VBA没有仅在打开数据验证下拉列表时触发的事件。最接近的Excel VBA事件是Excel 是否在数据验证下拉列表打开后立即触发VBA宏?,excel,vba,Excel,Vba,是否可以在打开数据验证下拉列表后立即触发宏?(不选择任何值)AFAIK,Excel VBA没有仅在打开数据验证下拉列表时触发的事件。最接近的Excel VBA事件是 工作表\u更改事件,可设置为在选择此类数据验证下拉列表中的值时触发,或 工作表\选择单元格时触发的更改。如果选择了所需的单元格,则事件代码可以缩小范围,但任何代码都将仅在单元格选择时运行,而不是等待数据验证下拉菜单启用 当单元格被选中时,情况差不多是这样的,不是吗?@Jeeped,事实并非如此。单击小数据验证句柄不会触发选择更改事
- 工作表\u更改事件,可设置为在选择此类数据验证下拉列表中的值时触发,或
- 工作表\选择单元格时触发的更改。如果选择了所需的单元格,则事件代码可以缩小范围,但任何代码都将仅在单元格选择时运行,而不是等待数据验证下拉菜单启用