0

我需要在 MS Excel 中为内部数据收集创建一个模板。

我需要强制某些列。我有一个与这些列关联的值列表。

我尝试使用数据验证,但找不到任何会引发空值错误的选项。

如何定义数据验证,以便不能在这些列中插入空值?

4

1 回答 1

2

请提供更多上下文。

当用户手动将数据输入单元格时会触发数据验证。如果用户甚至不尝试修改特定单元格,则其数据验证规则将永远不会触发。

如果数据验证基于一个列表并且该列表(例如由命名范围定义)包含空白,则可以输入任何值,甚至是空白。

如果要确保在保存文件之前填写必填字段,则需要将 Workbook_BeforeSave 事件添加到工作簿的 ThisWorkbook 模块并检查相应单元格的有效内容。

于 2013-08-12T09:54:39.693 回答