在一个空白的EXCEL中
Private Sub Workbook_Open()
ActiveSheet.Unprotect "123"
Columns("A:I").Select
Selection.Locked = True
Selection.FormulaHidden = True Columns("B:B").Select
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect Password:="123", DrawingObjects:=True, Contents:=True, Scenarios:=True
end sub
如上述代码所示,我的本意是要让B列不被修改,但是现在发现出来一个新问题,所有的列都不能被拖动了,列宽不能自由缩放。整个EXCEL的颜色也不能改变,单元格属性都变成灰色了,大家看有什么办法没有,其实我就是想让B列不被修改而已,搞出这么多问题。
请教各位大哥,是何原因呢?
Private Sub Workbook_Open()
ActiveSheet.Unprotect "123"
Columns("A:I").Select
Selection.Locked = True
Selection.FormulaHidden = True Columns("B:B").Select
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect Password:="123", DrawingObjects:=True, Contents:=True, Scenarios:=True
end sub
如上述代码所示,我的本意是要让B列不被修改,但是现在发现出来一个新问题,所有的列都不能被拖动了,列宽不能自由缩放。整个EXCEL的颜色也不能改变,单元格属性都变成灰色了,大家看有什么办法没有,其实我就是想让B列不被修改而已,搞出这么多问题。
请教各位大哥,是何原因呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货