返回列表 上一主題 發帖

[發問] 如何實現,儲存格內容改變,就會觸發VBA程序執行

[發問] 如何實現,儲存格內容改變,就會觸發VBA程序執行

如何實現,某一儲存格內容,只要有變更,就會觸發VBA程序執行
請教高手大大,程式碼應要如何寫?   謝謝!

回復 1# blue2263
搜尋 Worksheet_Change ,有許多的內容可看
  1. Private Sub Worksheet_Change(ByVal Target As Range)
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

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

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

TOP

  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

這樣的例子應該滿好懂的,試試吧

TOP

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

TOP

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題