如何保护某些行和其他行不受保护并且能够删除行

时间:2012-06-14 16:55:13

标签: excel-vba vba excel

我有一个问题,我想保护工作表,但删除权限将授予用户。 但隐藏了最多9行,不应删除这些行。有可能吗? 请帮帮我。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

试试这个。我只是测试了它,它似乎得到了你想要的东西。

  • 解锁所有不会被隐藏的行中的单元格。
  • 保留所有要隐藏的行
  • 隐藏行
  • 使用以下权限保护工作表:        选择未锁定的单元格        删除行        (无论你想给他们什么)

这样,用户将无法选择隐藏的行,因为它们已被锁定。但是,如果用户想要删除隐藏的行上方/下方的行,则必须使用Ctrl +鼠标单击来选择单独的范围。

此外,有了这个解决方案。你甚至不需要VBA。您只需在保护工作表之前进行设置,而不是添加保护。