excel如何设置有效期以及防止被copy出去

  1. 首先我的excel里面大概包含了20m左右的数据,一共600多张sheet,每张sheet去点击protect及unprotect显然是非常费力的。
    我希望能够实现以下功能:1.这些sheet已经都hide起来了,我希望这些sheet不能被copy,不能move出去以及不能被编辑
  2. 我希望这个excel每30天就失效一次,里面的数据可以被全部清除

1.这个问题可以写vba实现。
2.这个需求是个bug,懂的人会改本地电脑的时间,让数据不会被删,而且写了这种需求的代码的vba会被杀毒软件认定为病毒