excel保护A列只允许宏写入,不允许手工更改
答案:2 悬赏:30 手机版
解决时间 2021-02-06 06:12
- 提问者网友:萌卜娃娃
- 2021-02-05 09:34
用户每次运行一段宏从第一行开始依次类向目标电子表格B中填数据,,如何能保护B表A列的数据,只让宏能写入东西,,但是用户手工打开B表却不能对A列数据手动更改。。。求方案或小段代码。如果是使用PASSWORD那在宏里面如何写,谢谢了。
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-02-05 09:54
单元格只要保护了,无论宏还是手工都无法更改,但是可以在需要用宏修改的时候取消保护
ActiveSheet.Unprotect
更改完后在加保护:
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.Unprotect
更改完后在加保护:
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
全部回答
- 1楼网友:忘川信使
- 2021-02-05 11:05
可以私聊我~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯