乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel拆分单元格-合并和拆分受保护的工作表中的单元格

excel拆分单元格-合并和拆分受保护的工作表中的单元格

作者:乔山办公网日期:

返回目录:excel表格制作

不知道大家有没有这样的烦恼:设计好的工作表中有一部分区域是不想被别人修改的,另外一部分则可以任意修改,包括合并和拆分单元格的操作。于是我们需要给Worksheet设置密码,然而尴尬的是设置完密码保护后所有的单元格都不能被合并或拆分了。


是不是很难受?


一般的解决思路是先用vba将工作表解保护,然后编辑内容,然后于关闭之前再锁定工作表。但是这样做有个很大的风险,因为解保护这段时间使用者可以随意更改,不受控制,这太可怕了!


然后,偶尔有一天发现一个很棒的思路:用VBA分区域锁定!!!


操作如下:


在需要编辑的worksheet中输入以下代码,代码中的区域可以按照自己的需求随便更改哦。


Private Sub Worksheet_SelectionChange(ByVal Target As Range)


Application.DisplayAlerts = False


If ActiveCell.Column > 8 And ActiveCell.Row <= 23 Then


ActiveSheet.Protect 123


ElseIf ActiveCell.Row <= 23 And ActiveCell.Column <= 8 Then


ActiveSheet.Unprotect 123


End If


Application.DisplayAlerts = True


End Sub


然后,验证效果的时刻到了


梅雨季正盛祝大家天天不加班


相关阅读

  • excel怎么求和-Excel跨工作表求和的方法

  • 乔山办公网excel表格制作
  • 在同一个工作表,我们求和通常用SUM、SUMIF或SUMIFS函数,但如果数据不在同一工作表里,我们将如何实现Excel跨工作表求和呢一、表头行列完全一致的多表求和这里要求表里的行列字段名
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网