看板 Visual_Basic 關於我們 聯絡資訊
現在想做一個如下動作。 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