Excel:锁定工作表,但保持表格可扩展

Chr*_*sen 5 microsoft-excel

我的目标是保护工作表,但让用户能够编辑和添加行到包含的表中。

当我尝试保护没有锁定单元格的工作表时,即使它们的单元格没有锁定,表格也无法添加行。我试图选中所有允许此工作表的所有用户使用复选框,但它对我没有帮助。

有没有人知道解决方法,或者我是否需要创建一个带有关联 VBA的“插入行”按钮才能完成这项工作?

Meh*_*lar -1

您可以使用宏对锁定的工作表进行更改。例如:

Sub MyMacro()
Sheet1.Unprotect Password:="Secret"
  'YOUR CODE HERE
Sheet1.Protect Password:="Secret"
End Sub
Run Code Online (Sandbox Code Playgroud)

请阅读本文,了解有关在受保护的工作表上运行宏的更多信息。

如果您需要编写宏的帮助,可以在我们的姊妹网站StackOverflow上寻求帮助。