在excel里利用vba怎么对指定单元格,或区域单元格保护

请问下,如何帮下列代码修改成保护锁定单元格为G5,G6,H5,G10:G13,H10:H13,其他单元格可以修改的。sub hh() Range("A1:B5").Select ActiveSheet.Protection.AllowEditRanges.Add Title:="区域1", Range:=Range( _ "A1:B5") ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=TrueEnd Sub按alt加F11打开vba编辑器 新建模块 粘贴上面的代码 除了A1到B5的区域外其他地方都锁定了 密码:00因本人对vba不会,有能力者,帮下忙,谢谢了。

同时按Alt和F11进入宏
界面
,点菜单的插入,
模块
,粘贴如下代码:
Sub
test()
Cells.Locked
=
True
Range("G5:G6,
H5,
G10:H13").Locked
=
False
ActiveSheet.Protect
"12345"
End
Sub
密码
自己改,运行此宏(直接按F5)就可以了。
温馨提示:答案为网友推荐,仅供参考
相似回答