如果我使用此代码来保护工作表,我怎样才能使用户仍然可以复制单元格?您是否可以指定不受保护的某些单元格,或者至少用户应该能够编辑它们?
Worksheets("EKONOMI").Protect UserInterfaceOnly:=True
答案 0 :(得分:1)
您可以定义是否允许用户使用
选择受保护工作表中的单元格Worksheets("EKONOMI").EnableSelection = xlNoRestrictions 'worksheet has to be protected for this to take effect
要使用户能够编辑某些单元格,您必须在保护之前解锁单元格。例如,您可以使用以下命令将Range C3作为未锁定的单元格
ActiveSheet.Range("C3").Select
Selection.Locked = False
答案 1 :(得分:0)
表( “经济报”)。激活 ActiveSheet.Unprotect密码:=“123” “ActiveSheet.Protection.AllowEditRanges(1).Delete ActiveSheet.Protection.AllowEditRanges.Add Title:=“Range1”,范围:=范围(“A1:A10”) ActiveSheet.Protect密码:=“123”
请通过允许用户编辑细胞的心室范围来找到上述代码以保护表格。
ActiveSheet.Protection.AllowEditRanges.Add Title:="Range1", Range:=Range("A1:A10")
提及要编辑的用户的范围名称和范围大小。