嗨,在我的EXCEL工作簿中,我使用的是vba。我該如何處理細胞焦點丟失事件或編輯其值。處理單元格值完成編輯事件(vba)
1
A
回答
5
您可以使用Worksheet_Change
事件。例如下面的代碼中,我們即使按F2,然後按Enter鍵的上述事件將觸發檢查,如果有任何改變細胞A1
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then
MsgBox "Hello World"
End If
End Sub
請注意完成的。如果只有在單元格發生實際更改時才需要運行代碼,那麼您將不得不借助一個Public
變量來存儲單元格的前一個值。
Worksheet_Change
事件進入表單區域。請看截圖。
1
看到此鏈接:http://www.wiseowl.co.uk/blog/s194/event-handling-vba.htm
有五種不同的短,對事件,如何使用它們,和事件爲您提供有用的文章。這篇文章對我也有幫助。
相關問題
- 1. 編輯單元格事件獲取單元格值和位置
- 2. UITableView編輯/完成事件
- 3. DataGridView單元格編輯結束事件
- 4. DataGrid單元格編輯事件
- 5. WinForms DataGridView單元格編輯結束事件獲取單元格
- 6. 編輯QTableView單元格值
- 7. 處理DataTable.DataRow單元格更改事件
- 8. 單元格編輯時是否觸發事件,但值不變?
- 9. 運行VBA程序時的Excel單元格值編輯
- 10. VBA編輯器事件
- 11. 當用戶完成編輯datagridview中的單元格時檢測
- 12. Javascript:DOM處理完成時的事件
- 13. 從表格單元格獲取已編輯的單元格值
- 14. 編輯開始和編輯文本框的已完成事件
- 15. 事件:cellEdit不支持primefaces數據表格單元格編輯
- 16. 編輯表格單元格
- 17. QTable如何處理最後編輯的單元格?
- 18. jqgrid:根據表單編輯中的單元格值將可編輯單元格更改爲不可編輯
- 19. Excel VBA:將按鈕單擊事件更改爲單元格值更改事件
- 20. WPF datagrid - 編輯的單元格的值
- 21. 編輯時更改NSTableView單元格值
- 22. WPF Datagrid單元格值編輯C#
- 23. 在編輯單元格時切換值
- 24. 處理表格單元格懸停的jquery事件
- 25. WPF的DataGrid編輯單元事件
- 26. jqGrid單元格編輯 - 雙擊編輯?
- 27. IOS處理事件單擊按鈕在tableView單元格
- 28. 單擊單元格時DefaultTableModel上的Java事件處理
- 29. 使用Spinner處理GridView單元格中的單擊事件
- 30. 在角甘特圖上處理單元格單擊事件
+1了很好總結,有用的答案 –
,能不能請你給我一個源代碼。我把你的例子放在我的工作表中,這個事件不會發生 – revolutionkpi
'1'你把它放在哪張紙上? '2'是否啓用宏? '3'是否啓用了事件? –