编程技术分享平台

网站首页 > 技术教程 正文

Excel技巧,离职后,表格到期自动禁用

xnh888 2025-09-29 14:17:38 技术教程 31 ℃ 0 评论

“表格今天还在,明天就空了?

”——别笑,真有人把工资表设了倒计时,离职那天自动变白板,老板连回收站都翻不到。

先说最稳的一招:条件格式+工作表保护。

1. 在任意空白格敲截止日期,比如A1=DATE(2024,12,31)。

2.选中需要“消失”的区域,条件格式→新建规则→公式:=TODAY()>$A$1。

3. 格式→数字→自定义,输入三个分号“;;;”,确定。

4.审阅→保护工作表,密码别用123456,用大小写+符号混拼,顺手把“选定锁定单元格”勾掉,别人连光标都放不进去。

好处:数据还在,只是隐身,老板哪天反悔,把条件格式一删就复活。

坏处:密码被暴力破解也就一杯咖啡的功夫,重要文件记得再套一层Office加密,文件→信息→保护工作簿→用密码进行加密,双保险。

再来狠的:VBA直接抹掉。

Alt+F11,双击ThisWorkbook,粘下面这段:

Private Sub Workbook_Open()

If Date > DateSerial(2024, 12, 31) Then

Application.DisplayAlerts = False

Sheets("机密").Delete

ThisWorkbook.Save

ThisWorkbook.Close SaveChanges:=False

End If

End Sub

保存为.xlsm,把宏安全调到最低。

打开文件那一刻,日期一到,“机密”表原地蒸发,连撤销都来不及。

风险:手滑把年份写成2023,当场社死;电脑没开宏,倒计时直接失效。

建议先在副本里跑三遍测试,再把正式文件丢给HR。

两种办法别混用,条件格式还在,VBA又删表,Excel会懵。

日期别手打“2024-12-31”,用DATE函数,区域不同不会翻车。

密码写纸上贴显示器?

不如丢进密码管理器,离职交接一键移交。

有人担心删掉的表还能用恢复软件找回——先把文件放OneDrive或GoogleDrive,开版本历史,真后悔还能回到上一秒。

再补几个冷门招:

o数据验证+宏:把输入区域锁死,到期后宏自动把验证改成“禁止输入”,老同事只能看不能改。

o PowerQuery:把源数据挂云端,到期回收共享权限,表格里只剩刷新失败的提示,比删表优雅。

o合同、报价单也能这么玩,设置失效日期,客户想截图留底,打开一看全空白,比水印更绝。

一句话总结:

想留后路,用条件格式;想断得干净,用VBA。

先备份,再测试,最后才把定时炸弹交给老板。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表