2017-10-16 51 views
1

我正在寻找运行宏,它将自动填充某些单元格,然后在宏的末尾锁定单元格中的信息,以便其他用户无法编辑一次填充。如何使用宏锁定单个单元格,但没有保护表格

有没有一种方法来保护/锁定使用宏的单个单元格,而不保护表单?

谢谢

+0

不是我所知道的。我认为你需要保护工作表并解锁所有其他单元。 –

+0

嗨菲利普,谢谢你! – adamsmith

回答

0

如果你要使用的建议,我曾在评论使电子表格感到不受保护,但不感兴趣的是单细胞。

' set cell range you want to be editable. I used a random range here 
Worksheets("yoursheet").Range("A1:G100").Locked = True 
' suppose you want B2 locked 
Worksheets("yoursheet").Cells(2,2).Locked = True 
' protect the sheet 
Worksheets("yoursheet").Protect UserInterfaceOnly:=True, AllowFormattingColumns:=True, AllowFormattingRows:=True 
相关问题