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”选项,允许您使用典型的取消保护/重新保护步骤的代码进行更新。 –