Board logo

標題: [發問] 如何實現,儲存格內容改變,就會觸發VBA程序執行 [打印本頁]

作者: blue2263    時間: 2014-2-16 20:22     標題: 如何實現,儲存格內容改變,就會觸發VBA程序執行

如何實現,某一儲存格內容,只要有變更,就會觸發VBA程序執行
請教高手大大,程式碼應要如何寫?   謝謝!
作者: GBKEE    時間: 2014-2-17 06:50

回復 1# blue2263
搜尋 Worksheet_Change ,有許多的內容可看
  1. Private Sub Worksheet_Change(ByVal Target As Range)
複製代碼

作者: blue2263    時間: 2014-2-17 10:38

本帖最後由 blue2263 於 2014-2-17 10:39 編輯

謝謝G大
我將程式碼寫在工作表1
現在工作表1,儲存格內容,只要有變更,己可以觸發VBA程序執行
現在的設定是,全部儲存格,內容只要有變更,就會觸發程式執行,
我如果要, 特定儲存格A1, 內容變更,才會執行程式
請教程式碼要如何更改?
謝謝
作者: owen06    時間: 2014-2-17 11:03

  1. Private Sub Worksheet_Change(ByVal Target As Range)

  2. With Target
  3. If .Row = 1 And .Column = 1 Then
  4.     If .Value > 10 Then
  5.     .Offset(0, 1) = "OK"
  6.     Else: .Offset(0, 1) = ""
  7.     End If
  8. End If
  9. End With
  10. End Sub
複製代碼
回復 3# blue2263

這樣的例子應該滿好懂的,試試吧
作者: blue2263    時間: 2014-2-17 15:19

感謝K 大, O大的解答
己解決我的問題




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)