Excel VBA单元格链接到在线股票数据,每当单元格值更新时,都希望触发一个macros
我有一个单元格链接到来自在线工具的数据并经常更新。 我想要在单元格值更新时触发一个macros。
我尝试使用Worksheet_Calculate()
,它重新计算所有的值没有得到所需的结果,也尝试了Worksheet_Change()
,它工作正常,当我手动更改数据,有dynamic数据更改的解决scheme。
Worksheet_Change仅对公式或硬编码值(当您手动更改单元格时可能导致的变化)作出反应。 重新计算不会触发更改事件。 相反,尝试使用Worksheet_Calculate()事件:
Sub Worksheet_Calculate() 'Do stuff End Sub