在VBA中编写 很简单的,加入个事件Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)Private Sub Worksheet_Change(ByVal Target As Range) If Val(Range("A1")) < Val(Range("B1")) Then Do While Range("A1") < Range("B1") Sleep 500 '延时半秒以看到数据在每次加1 Range("A1") = Val(Range("A1")) + 1 Loop End If End Sub
If Val(Range("A1")) < Val(Range("B1")) Then
Do While Range("A1") < Range("B1")
Sleep 500 '延时半秒以看到数据在每次加1
Range("A1") = Val(Range("A1")) + 1
Loop
End If
End Sub
在这种情况下,根本就用不着去循环,
直接就可按B1-A1得出A1应该加上多少。