VBA Excel:列表框自动滚动

Posted

技术标签:

【中文标题】VBA Excel:列表框自动滚动【英文标题】:VBA Excel: ListBox scrolling automatically 【发布时间】:2021-07-14 12:29:11 【问题描述】:

我正在尝试使ListBox 在通过commandbutton 输入时自动滚动到最新条目:

Private Sub CommandButton1_Click()
    TextBox1.Text = "newentry"
    ListBox1.AddItem TextBox1.Value
    ListBox1.TopIndex = ListBox1.Item.Count - 1
End Sub

我会得到一个编译错误。我尝试了各种语法组合都无济于事。

感谢您对此的帮助。

【问题讨论】:

【参考方案1】:
Private Sub CommandButton1_Click()
    TextBox1.Text = "newentry"
    ListBox1.AddItem TextBox1.Value
    ListBox1.TopIndex = ListBox1.ListCount - 1    
End Sub

回答了我自己的问题,希望这对某人也有帮助!

【讨论】:

以上是关于VBA Excel:列表框自动滚动的主要内容,如果未能解决你的问题,请参考以下文章

WPF列表框在拖动时自动滚动

获取滚动列表框 VBA 中的顶部项目

如何在 Tkinter 列表框中插入时添加自动滚动?

具有自动高度的网格行中的列表框。滚动条不起作用

Excel VBA在IE11中使用自动完成填充文本框

点击列表后弹出输入框,所点击项自动滚动到输入框上方(类似微信朋友圈的评论)