我在excel中有一个单元格,一天中会随机增加。这是我交易平台上的API,用于计算每天的交易总数。
我需要做的是以下事情:
构建一个IF语句,每次此单元格值增加时,它就会发出声音。 我的声音部分覆盖着我在网上找到的宏。但是IF语句给我带来了麻烦。
有人可以帮我吗?
答案 0 :(得分:4)
您可以尝试使用Calculate()
事件,具体取决于更新发生的方式,这可能对您有用。这需要放置在工作表的代码模块中,而不是标准模块中。
Option Explicit
Private priorVal As Currency
Private Sub Worksheet_Calculate()
Rem Change this range to be the range that needs to be looked at
If Range("A1") <> priorVal Then
Beep
priorVal = Range("A1")
End If
End Sub