gpt4 book ai didi

vba - 流式传输实时数据时,Worksheet_Change 不会启动

转载 作者:行者123 更新时间:2023-12-02 16:05:45 28 4
gpt4 key购买 nike

我读过很多关于这个主题的帖子,但是似乎没有什么适合我的场景

我想在单元格更改 (B2) 时调用 Sub,其中包含来自外部源的实时数据源 -最后更新:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Target.Worksheet.Range("B2")) Is Nothing Then
Call SubName
End If
End Sub

我浏览了许多帖子,建议检查应用程序.EnableEvents = True,或创建函数来检测更改(这确实有效,但我无法在函数内调用 sub) - 但没有成功。

有趣的是,当我单击 B2 并按 Enter 键时 - 它会执行子操作

谢谢

最佳答案

假设单元格A1通过流式传输进行更新。更新不会触发:

  • Worksheet_SelectionChange
  • Worksheet_Change

您需要做的是在某处设置一个方程:

=A1

刷新A1时,公式单元格将重新计算,您可以通过计算事件检测到它。

关于vba - 流式传输实时数据时,Worksheet_Change 不会启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42319059/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com