使用xlValidateList启用滚动

时间:2016-01-07 19:54:38

标签: excel vba excel-vba

我希望能够使用VBA滚动我创建的列表。我目前的代码是:

With DASHBOARD.Range("AC17").Validation
 .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,Operator:=xlBetween, Formula1:="='Hidden Template'!$AH$3:$AH$72"
 .IgnoreBlank = True
End With

它可以很好地创建下拉列表,但我希望能够在从中选择鼠标滚轮时滚动列表。

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

此区域的滚动显然效果不佳。另一个网站上的用户Jaafar Tribak发布了一种方法:scroll Data Validation List

它有点参与,但代码似乎非常即插即用。请参阅页面上的最后一篇文章。

此外,如果您将鼠标放在实际的滚动条上并开始滚动,它确实会开始工作。您可以使用控件

来提出某种解决方案