4.4 运行时错误"1004"



要清空内容的区域不是可以填报的区域,是部分或者全部区域 处于保护状态的。
要么设置这个区域全部允许填报,
要么在执行前,先取消工作表保护,执行完再保护工作表。
 
activesheet.unprotect '工作表保护密码【可以自己在模板属性中定义】'
'清空选择列的代码
activesheet.protect '工作表保护密码【可以自己在模板属性中定义】'
 
不同版本的office,模板默认的密码也是不一样的。
为保证一致性,建议在模板属性中自己定义一个密码,
取消保护工作表
执行代码
保护工作
不建议使用usedrange,建议使用 命名区域,按照命名区域的行数去判断要清除的区域。