在 Excel 2010 中删除锁定单元格的行

在 Excel 2010 中删除锁定单元格的行

我有一个电子表格,里面有公式,我想在行中的信息完成后锁定这些公式(有出院日期)。我希望最终用户能够删除该行并将其插入到另一个工作表中。我不想使用 VBA;我成功地对保护步骤进行了排序,但现在无法重复该过程。必须有一种方法可以将保护表“删除行”复选框和锁定单元格一起使用以启用此过程。

答案1

这与工作表保护的性质有关。锁定单元格的目的是防止用户更改内容。如果用户删除行,他们将永久更改单元格,因此 Excel 不允许用户删除锁定单元格的行是有道理的。令人困惑的是,Excel 为您提供了在工作表保护对话框中选择“删除行”的选项,即使该设置似乎没有任何作用。唯一完整的解决方案是使用宏取消保护工作表,删除/复制行,然后再次保护它。如果您希望大多数用户的单元格被锁定,但允许某些用户删除行,另一个选项是使用“允许用户编辑范围”功能,允许特定用户或有密码的用户修改单元格,即使它们被锁定。请参阅如何对受保护的工作表中的锁定单元格进行排序那篇文章是关于排序的,但它很好地解释了相关概念。

答案2

我同意应该有办法做到这一点。当您单击“保护工作表”时,它甚至会询问您“允许此工作表的用户”

“删除行”就是其中之一。因此,锁定工作表,允许用户编辑未锁定的单元格,但不能编辑其他单元格,并允许用户删除行。应该很简单。

相关内容