EXCEL定时删除如何 *** 作

EXCEL定时删除如何 *** 作,第1张

可以转变一下思路:其实所谓的自动定时删除,就是在你下一次使用这个文件时,由某段VBA代码自动判断你规定的数据区域,不符合条件要求的——例如小于当前日期——就将该行/列删除。只要在你查看文件中报表之类的结果集前,能实现源数据的更新就好了,这样结果集自然就是满足你要求的。

所以,尝试编写一个workbook.open事件中运行的代码,依照某个条件去依次判定你的数据,满足的放过,不满足的,杀掉!

办法应该是有的。但这样做好像没有多大意义啊。我的思路是:如果是不想别人在一定的时间后用代码,可以在代码前设置个时间判断语句,把开始使用时间记录在某单元格(一定是不影响表格编辑,又不容易被删除),并想办法隐藏(例如设置字体颜色),然后每次使用都先读取这个单元格数据,就可以知道使用了多少天了。其后就可以用个IF语句设置该不该运行或者删除数据。至于代码自毁,有必要吗?别人可以自先就COPY。设置代码权限就可以了吧? 编写代码要时间,如果要代码,给点奖励啊。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9896253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存