Excel技巧,离职后,表格到期自动禁用
“离职交接那天,同事把交接表发过来,我打开一看,整张表空白,像被橡皮擦过。
”
“我差点以为文件坏了,直到HR在群里甩出一句:‘日期到了,自动清空。
’”
原来Excel还能玩“定时炸弹”,今天把两种做法拆开聊,免得下次自己也踩坑。
先说最温柔的“假死”方案。
条件格式+工作表保护,数据其实没丢,只是被藏起来了。
公式就一句:=TODAY()>DATE(2025,9,27)。
把字体颜色调成背景色,边框取消,再设个密码,表格瞬间变“白墙”。
好处是后悔药还在,哪天老板想查旧账,输入密码就能复活。
坏处也明显:密码太简单,百度一下就能破;有人把系统日期改回去年,墙又变透明。
所以密码别太“123456”,最好把文件权限也锁死在域账号里,双保险。
再聊硬核的“真删”方案。
Alt+F11打开VBA,把下面几行粘进ThisWorkbook的Open事件:
If Date > DateSerial(2025,9,27) Then
Sheets("Sheet1").Delete
ThisWorkbook.Close SaveChanges:=True
文件一过期,Sheet1直接人间蒸发,连回收站都不留。
听着爽,但别急着往正式表里扔。
先在测试文件跑三遍,确认日期格式没写错,免得提前爆炸。
公司电脑要是把宏禁了,这招直接失效,所以提前跟IT打招呼。
还有,硬盘恢复软件不是吃素的,真怕泄密,删完再跑一遍全盘加密,或者直接上碎纸机。
两种办法别混着用。
条件格式会拦着宏,宏又会撕掉保护,最后谁也救不了谁。
选哪个,看你要“留一手”还是“断干净”。
动手前记得备份,别问我怎么知道的——上周手滑把客户名单删了,现在还在补数据。
评论区说说,你们公司离职交接最怕什么?