发布网友 发布时间:2022-04-29 23:40
共2个回答
热心网友 时间:2022-06-26 04:48
应该无法实现,excel本身是二维表格,行列都是关联的,保护了列,本身行的结构也不能够进行修改,而且工作表保护是本身就保护了工作表结构的一致性,所以只能在原有结构基础上进行修改,不能进行格式的调整,格式部分只能修改填充这类非结构内容,如果非要修改,那么可以直接用VBA模拟锁定工作表的某一列,也就是在某一列所有单元格上触发select事件,可以自动取消select,转移到其他位置或者直接提示报警框,下面是个示例:
结果如下:
这种保护并不是加密
追问请问一下,如果是设置第二列和第五列不可编辑呢
热心网友 时间:2022-06-26 04:48
点击鼠标右键,选择“新建”选项,然后点击“mircosoft office Excel 2007”选项新建一个Excel文件。制作表格、写入数据。选择界面上方的“开发工具”选项,然后点击“宏”选项写明VBA代码名称,然后点击“创建”按钮。写入指定的VAB代码。点击插入一个按钮控件,并命名为“合并内容”。选中“合并内容”控件,然后点击鼠标右键,选择“指定宏”。将编写的代码指定至按钮控件上,然后点击“确定”按钮。点击一次按钮控件,指定单元格的内容就自动合并完成了。