【问题标题】:SelectedIndexChanged to trigger recalculation of sheetSelectedIndexChanged 触发重新计算工作表
【发布时间】:2016-06-04 16:30:18
【问题描述】:

我写了一个worksheetfunction,它从启用了多选的活动 x 列表框中返回所有选定的项目。

问题是如果列表框中的选择被更改,函数不会重新计算,因为列表框不发送事件。该函数在 shift+f9 上重新计算良好。

添加 application.volatile 也不会改变这一点。

我可以使用 SelectedIndexChanged 来触发工作表的重新计算吗?请问我该怎么做?

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    我想它可能对其他人有所帮助。

    Private Sub listbox1_Change()
      Application.Calculate
    End Sub
    

    从模块到 vba 中的工作表。

    但这引发了一个问题,为什么首先要做一个工作表功能......我可以简单地但在这个事件中全部。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 2010-12-18
      • 1970-01-01
      • 2012-12-09
      相关资源
      最近更新 更多