在日常工作中,难免忘记工作表的密码,眼巴巴的看着数据却不能改动。
今天分享个简短的代码。
原理是利用Excel的BUG破除密码。
新建模块并输入如下代码:
- Sub 清空密码()
- ActiveSheet.Protect DrawingObjects:=True, Contents:=True, AllowFiltering:=True
- ActiveSheet.Protect DrawingObjects:=False, Contents:=True, AllowFiltering:=True
- ActiveSheet.Protect DrawingObjects:=True, Contents:=True, AllowFiltering:=True
- ActiveSheet.Protect DrawingObjects:=False, Contents:=True, AllowFiltering:=True
- ActiveSheet.Unprotect
- End Sub
运行宏代码。工作表密码取消之。
给力,bug都找出来了。
好久没逛这里了,最近也在学了一点excel知识,希望以后能多向你请教。申请加个链接!http://wxg.me/
已经添加了,请教不敢当,互相学习吧,我对你印象还是比较深的,呵呵~
这个一点也看不懂呀
看不懂也很正常,哈
呵呵,技术高手啊
学习学习,真好