作者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
推 hulapig:Private Sub Worksheet_Change(ByVal Target As Range) 05/26 09:40
→ hulapig:新增上面所提的sub,可以監控任何有值變化的欄位 05/26 09:43
→ hulapig:再比對(5,5)的值及你要的動作就行了 05/26 09:43
推 yauhh:基本上在A1欄放函數=if(E5=1,"on",if(E5=0,"off","")),在E5 05/26 10:14
→ yauhh:換資料時,A1就會連動了. 05/26 10:14