作者sdwufei (玉鼎)
看板Visual_Basic
标题[VBA ] 请问怎麽侦测Excel资料变化?
时间Sat May 26 06:09:11 2012
现在想做一个如下动作。
Excel有一个资料栏位假设就是(5,5),当这个资料栏位内容=1
时,会在(1,1)这个位置放入on的字串,如果(5,5)的内容=0时
则放入off的字串。
然而资料是随时都有可能会改变的。
如果是在VB里的话,比较简单的作法大概是搭配Timer元件让
他自动的去检查。
但是在VBA里面的话,该怎麽做会比较好呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.136.232
1F:推 hulapig:Private Sub Worksheet_Change(ByVal Target As Range) 05/26 09:40
2F:→ hulapig:新增上面所提的sub,可以监控任何有值变化的栏位 05/26 09:43
3F:→ hulapig:再比对(5,5)的值及你要的动作就行了 05/26 09:43
4F:推 yauhh:基本上在A1栏放函数=if(E5=1,"on",if(E5=0,"off","")),在E5 05/26 10:14
5F:→ yauhh:换资料时,A1就会连动了. 05/26 10:14