【问题标题】:Excel VBA Listbox use of SelectedIndexChanged eventExcel VBA Listbox 使用 SelectedIndexChanged 事件
【发布时间】:2017-09-24 08:50:45
【问题描述】:

我正在尝试利用 Excel VBA 列表框 SelectedIndexChanged 事件在用户选择该列表框中的每一行时使用列表框一列中的值的总和更新同一用户窗体上的文本框。

我不知道如何获取要执行的事件处理程序的代码。有什么建议?我在 Windows 10 机器上使用 Excel VBA 和 Office 365 中最新版本的 excel。事实上,当我为该用户窗体打开代码窗口时,我什至没有在下拉列表中看到该事件?

谢谢 迈克

【问题讨论】:

  • 没关系 - 我刚刚使用了更改事件,它工作得很好

标签: excel vba listbox selectedindexchanged


【解决方案1】:
Private Sub ListBox1_Change()
  // Your can do anything with it

  // Looping here
     For i = 0 To ListBox1.ListCount - 1
       If ListBox1.Selected(i) Then
        ListBox1.Selected(i) = False
       End If
     Next
  End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    相关资源
    最近更新 更多