excel表如何设置指定日期之后不可编辑?

发布网友 发布时间:2022-04-26 23:08

我来回答

3个回答

热心网友 时间:2022-06-19 19:03

数据验证+工作表保护就可以了

ctrl+A选中整个工作表单元格;

ctrl+1打开单元格格式设置对话框,点击“保护”选项卡,将“锁定”前的√去掉;

4.请点击输入图片描述

请点击输入图片描述

数据验证,选择自定义,其公式为:=TODAY()<--"2020-01-01"

最后保护工作表就行。

热心网友 时间:2022-06-19 19:04

1、填写代码
在ThisworkBook的代码框填写(Sheet1工作表加密,不知密码表编写不了)
Private Sub Workbook_Open()
If Date >= "2020-1-1" Then
Sheets("Sheet1").Protect Password:="abc", DrawingObjects:=True, Contents:=True, Scenarios:=True
End If
End Sub
2、代码窗口工具--VBAProject属性,打开属性面板加密
3、使用VBA时,一定要保证你Excel的宏是启用的。

热心网友 时间:2022-06-19 19:04

用VBA的是可以实现,但是有一些弊端
1、如果没有启动宏,就实现不了
2、别人可以破解VBA工程密码
最好的方法是用WPS的小程序分享给别人,里面的权限你是可以随时控制的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com