如何允许用户在表的字段中输入数据,但隐藏该字段的数据验证规则?

如何允许用户在表的字段中输入数据,但隐藏该字段的数据验证规则?

我正在 MS Excel 中准备一个跟踪器。该跟踪器将由组织中的多个用户在不同的 PC 上使用。因此,我无法控制他们如何使用 Excel。

为了捕获正确的数据,我使用数据验证将规则和验证放在表中的不同字段上,例如,关闭日期应该早于记录日期等。并且用户可以继续在表中输入数据并通过创建新行来扩展表。

限制/问题:

  1. 无法保护工作表,因为表格中未添加新行。
  2. 无法保持数据验证规则开放以供用户查看或编辑。
  3. 无法使用 VBA。

是否有解决方案可以启用工作表保护并在表中添加新行以继续数据验证和格式化规则,同时向用户隐藏数据验证并允许用户编辑单元格?

答案1

我已经尝试了您的方案,但无法重现您的问题(在 Excel 365 上)。

当我保护工作表仅允许选择锁定和解锁的单元格时:

  • 可以更改未锁定单元格的内容
  • 无法查看/编辑验证规则

在此处输入图片描述

在此处输入图片描述

相关内容