1
我正在寻找运行宏,它将自动填充某些单元格,然后在宏的末尾锁定单元格中的信息,以便其他用户无法编辑一次填充。如何使用宏锁定单个单元格,但没有保护表格
有没有一种方法来保护/锁定使用宏的单个单元格,而不保护表单?
谢谢
我正在寻找运行宏,它将自动填充某些单元格,然后在宏的末尾锁定单元格中的信息,以便其他用户无法编辑一次填充。如何使用宏锁定单个单元格,但没有保护表格
有没有一种方法来保护/锁定使用宏的单个单元格,而不保护表单?
谢谢
如果你要使用的建议,我曾在评论使电子表格感到不受保护,但不感兴趣的是单细胞。
' 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
不是我所知道的。我认为你需要保护工作表并解锁所有其他单元。 –
嗨菲利普,谢谢你! – adamsmith