我一直在寻找一个代码锁定在表中的所有细胞,但之一,我发现这个代码:锁定/解锁细胞VBA
Worksheets("SW").Range("D2").Locked = False
Worksheets("SW").Protect UserInterfaceOnly:=True
它确实工作得很好,直到我救了它,并关闭/打开该文件再次,然后我运行的任何宏。
我想这是因为在这片我有不同的宏,还我,当一个小区改变运行宏:
Private Sub Worksheet_Change(ByVal Target As Range)
你有任何想法如何使它工作吗?
还有一件事,这个工作簿将被共享,所以我不知道这会影响宏。
对不起,也许我太模棱两可了。
是的我想防止他人改变细胞的价值。
我想只有一个单元格可以改变,所以其他所有单元格都随着宏而改变。再次
感谢您的帮助
PS:是的艾哈迈德·木塔瓦,我想是不可能的昌板材即使该项目被保存,关闭和打开。
如果您需要更多信息,请告诉我,我会尽量做得更具体。
我觉得你忘了你的一半解释;) – Jook
目前还不清楚你想完成什么。即使在保存关闭/重新打开 – Ahmad