【发布时间】:2017-11-24 07:06:40
【问题描述】:
在我的 VBA 项目中,我有不同的按钮(带有自定义 UI 编辑器的功能区栏)启动 Subs,这些按钮将数据输入到单元格中。我想防止用户自己向单元格输入数据,因为这可能会破坏例程。有没有办法验证数据是手动输入的还是自动输入的?我想到了一个控制表,如果我在一个函数中,我会将一个变量设置为 1,并在 worksheet_change 子中检查这个变量。无论如何,我认为这可能是一种冒险的方式,因为 Sub 总是会崩溃,然后该值仍为 1,并且无法再输入任何值。
【问题讨论】:
-
锁定工作表并设置
UserInterfaceOnlyproperty?
标签: vba excel validation