Excel 2010 根据另一个单元格中的值锁定单元格

Excel 2010 根据另一个单元格中的值锁定单元格

在 Excel 2010 中,是否可以根据另一个单元格中设置的值锁定或禁用一个或多个单元格的编辑。

我的想法是在单元格 1A 中设置一个下拉列表,例如,锁定和解锁。根据下拉列表中选择的内容,第 1 行的其余部分是可编辑的。

答案1

如果您使用 VBA,这是完全有可能的。基本思路是编写一个事件处理程序,用于处理相关工作表被修改的情况。

在此事件处理程序中,您首先需要检查修改的单元格是否在要锁定的范围内。 如果是,则应检查单元格 A1 的值以查看其是否处于“锁定状态”。 如果是,则您可以直接忽略该事件。

此引用网站上提供了一些示例。您还可以查看本网站获得您可能想要使用的事件列表。

相关内容