我需要一个excel表,其行为与密码保护表完全相同(不可编辑,不可删除等),但它允许添加没有密码的新行。
有没有办法实现这个目标?
如果需要,我愿意写宏。
基本上我想要实现的是,excel表的未来用户将能够添加新行,但是一旦添加就不能编辑它们。
现在,当我想到它时,实现这一目标的另一种方法是以某种方式为同一个excel设置两个不同的密码 - 一个只允许添加空单元格,另一个允许所有内容。那可能吗?
3
您可以使用VBA宏完成所需的操作。您需要有一个用户按下的按钮,该按钮将解锁工作表,添加一行并再次锁定它。您需要小心并且密码保护VBA部分本身,否则聪明的用户可以编辑宏以找出密码是什么。
—
LPChip
这听起来是一个很好的解决方案。从来没有写过VBA宏,所以可能需要一些来自这个社区的更多帮助:)
—
Arnab Bhagabati 2017年
SuperUser虽然不是“请写我脚本”的服务。但你需要的是按excel中的记录宏按钮,手动执行操作并停止记录。现在你有了VBA代码。你只需要把它放在一个按钮上。
—
LPChip