1
A
回答
0
在工作表中的代碼模塊:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("A1:A10"), Target) Is Nothing Then
Application.EnableEvents = False
Target.ClearContents '// Assuming you want to keep it blank
Application.EnableEvents = True
End If
End Sub
然後在你的代碼,每當你想改變一個值,前手只是禁用事件:
'// Will be deleted
Range("A5").Value = "TEST"
'// Will not be deleted
Application.EnableEvents = False
Range("A5").Value = "TEST AGAIN"
Application.EnableEvents = True
相關問題
- 1. 在受保護的VBA工作表中的形狀上禁用編輯文本
- 2. Excel VBA - 工作表被太快保護
- 3. VBA:打開,編輯,保存...在VB編輯器打開時工作,而不是在關閉時工作?
- 4. 禁用堆棧保護工作不
- 5. 在不受保護和受保護的工作表中實現代碼VBA Excel
- 6. 保護工作表不是工作簿
- 7. 不能禁止編輯UIImagePickerController
- 8. Excel VBA:表保護不能按要求工作
- 9. 編輯表格不工作
- 10. Dropbox的保護工作不
- 11. kendo編輯器:防止keydown不工作
- 12. 檢查工作表保護
- 13. VBA的Excel工作表保護,但允許複製
- 14. 已關閉的工作簿保留在VBA編輯器中
- 15. 宏編輯/查看保護
- 16. Excel VBA:保護我的工作表顯着減慢了我的vba代碼
- 17. 如何保護工作表名稱不是整個工作表?
- 18. 腳本可以編輯受保護的範圍或工作表嗎?
- 19. 禁用文本字段編輯而不阻止清除按鈕
- 20. 保護一個Excel工作表允許通過VBA代碼
- 21. Excel VBA - 檢查工作表是否受密碼保護
- 22. 暫時禁用VBA的工作表change_()
- 23. 禁止驗證無法在體驗編輯器上工作
- 24. 保護tomcat7 - 禁用RC4不起作用
- 25. 編輯的UITableViewCell時表不工作
- 26. 工作表中不可編輯的NSTextField
- 27. 如何在Excel 2007菜單中禁用(或刪除)「保護工作表」和「保護工作簿」按鈕?
- 28. 在WorkbookOpen中保護和隱藏工作表會禁用屏幕
- 29. 受保護的工作表,單元格鎖定,將不接受VBA代碼
- 30. 如何使用Excel VBA中的不同選項保護工作表?
無法實現驗證? ?? –
當你說'沒有保護工作表'時,你的意思是你不想在代碼運行後保護它嗎?這意味着它將處於用戶不受保護的狀態。 –
保護具有「UserInterfaceOnly」選項,允許您使用典型的取消保護/重新保護步驟的代碼進行更新。 –