【发布时间】:2015-09-19 05:02:03
【问题描述】:
我目前在 Excel 中有一个工作表,上面有两个 Active X 控件组合框。这些组合框将被输入,然后出现一个下拉列表,其中包含每个框的另一个工作表中的字符串。有没有办法可以对组合框进行编程以允许通过鼠标上的滚轮向下滚动其中的项目?使用滚轮时,即使下拉菜单打开,整个工作表也会向下滚动。我想锁定工作表,使其永远无法向下滚动。
如果有解决办法,请告诉我。谢谢。
【问题讨论】:
我目前在 Excel 中有一个工作表,上面有两个 Active X 控件组合框。这些组合框将被输入,然后出现一个下拉列表,其中包含每个框的另一个工作表中的字符串。有没有办法可以对组合框进行编程以允许通过鼠标上的滚轮向下滚动其中的项目?使用滚轮时,即使下拉菜单打开,整个工作表也会向下滚动。我想锁定工作表,使其永远无法向下滚动。
如果有解决办法,请告诉我。谢谢。
【问题讨论】:
在您的工作表上,您可以使用 Worksheet_Activate 事件下的以下内容将滚动区域限制在最适合您需要的范围内:
Private Sub Worksheet_Activate()
Me.ScrollArea = YourViewableRange
End Sub
其中YourViewableRange 表示您要保留在屏幕上的区域。问候,
【讨论】: