我有一个Excel加载项(Bloomberg),它将实时价格流式传输到电子表格中。我需要添加一个包含上次更新价格的列。我已尝试使用工作表更改事件执行此操作,但这似乎不会被更改触发(我假设它与实时更新有关。)
该要求与下面的问题相同,但解决方案不适用,因为在这种情况下事件不会触发。
答案 0 :(得分:1)
在另一个论坛的帮助下,我找到了一种简单的方法。
首先在工作表可访问的VBA模块中定义如下函数:
Public Function GetTime(target As Double) As Double
GetTime = Now()
End Function
然后在“上次更新”列中,添加对此函数的调用,并使用指向要监视的单元格的公式。每当目标单元更新时,即使是实时更新,该功能也会触发并导致时间更新。