在Excel中锁定列宽并允许合并单元格

时间:2016-10-28 09:23:07

标签: excel excel-vba excel-2013 vba

我尝试在Excel 2013中锁定列宽。我的意见是使用“保护表”并取消选中“格式列”。这意味着我可以锁定列宽,但我也无法合并此范围内的单元格 是否有任何解决方案只能锁定列宽?感谢

1 个答案:

答案 0 :(得分:0)

您只能使用VBA宏:

Sub MyMerge()
  ActiveSheet.Unprotect
  Selection.Merge
  ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

如果工作表受密码保护,请使用 ActiveSheet.Unprotect(密码)