Excel密码保护的解除方法

  Excel弹出“您试图更改的单元格或图表受保护,因而是只读的。若要修改受保护单元格或图表,请先使用‘撤消工作表保护’命令(在‘审阅’选项卡的‘更改’组中)来取消保护。可能会提示您输入密码。”窗口,如图1。


  出现这种情况,应该怎么解决呢?经过研究,找到了两种破解Excel工作表保护码的方法。

  一、VBA宏代码破解法:

  第一步:打开该文件,先解除默认的“宏禁用”状态,方法是点击工具栏下的“选项”状态按钮,打开“Microsoft office安全选项”窗口,选择其中的“启用此内容”,“确定”退出(图2);


 再切换到“视图”选项卡,点击“宏”→“录制宏”,出现“录制新宏”窗口,在“宏名”定义一个名称为:PasswordBreaker(图3),点击“确定”退出;


  第二步:再点击“宏”→“查看宏”,选择“宏名”下的“PasswordBreaker”并点击“编辑”,打开“Microsoft Visual Basic”编辑器,用如下内容替换右侧窗口中的所有代码:

  Sub PasswordBreaker()

  Dim i As Integer, j As Integer, k As Integer

  Dim l As Integer, m As Integer, n As Integer

  Dim i1 As Integer, i2 As Integer, i3 As Integer

  Dim i4 As Integer, i5 As Integer, i6 As Integer

  On Error Resume Next

  For i = 65 To 66: For j = 65 To 66: For k = 65 To 66

  For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66

  For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66

  For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

  ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _

  Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

  Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

  If ActiveSheet.ProtectContents = False Then

  MsgBox "One usable password is " & Chr(i) & Chr(j) & _

  Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _

  Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

  ActiveWorkbook.Sheets(1).Select

  Range("a1").FormulaR1C1 = Chr(i) & Chr(j) & _

  Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _

  Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

  Exit Sub

  End If

  Next: Next: Next: Next: Next: Next

  Next: Next: Next: Next: Next: Next

  End Sub

  第三步:再点击“宏”→“查看宏”,选择“宏名”下的“PasswordBreaker”并点击“执行”,密码就现形了(图4)。


  第四步:切换“审阅”选项卡,点击“撤消工作表保护”,然后输入密码即可解除锁定。

分类:

  • Excel教程
时间: 2024-11-05 14:48:51

Excel密码保护的解除方法的相关文章

QQ绑定手机解除方法分享

给各位QQ软件的用户们来详细的解析分享一下QQ绑定手机的解除方法. 方法分享: 图标手机绑定解除方法 步骤1.关于QQ绑定手机怎么解除的问题,要解除QQ图标上面的手机绑定, 先从图标点击进入手机绑定页面!这个方法是使用重新绑定另外一个号码来解绑!   步骤2.进入之后点击手机绑定信息后面的修改绑定连接,然后会进入到重新绑定的页面.根据提示来完成操作即可!   步骤3.如果想直接删除绑定, 可以百度搜索QQ绑定.第一个搜索结果就是QQ绑定页面啦,点击进入!   步骤4.然后在点击左上角登录你要解绑

php excel reader2.21导出excel中文乱码解决方法说明

之前我的PHP教程博客访友询问使用php excel reader2.21导出excel时中文出现乱码如何解决,现我说明下php excel reader导出excel中文乱码的解决方法,希望对使用php excel reader导出excel的朋友有所帮助. php excel reader介绍 php excel reader是一个读取Excel xsl文件内容的一个php excel类,目前最新版本是php excel reader2.21,网上可自行搜索,sourceforge上的php

使用Excel制作任务管理器的方法

使用Excel制作任务管理器的方法 步骤1:首先从Excel的[开发工具]选项卡中的[表单控件]中找到[复选框]控件插入到表格当中,插入以后,去掉复选框当中的文字标题,并且调整复选框到合适的大小,拖放到A1单元格内. 如果在你的Excel功能区上没有找到[开发工具]选项卡的话,可以从Excel选项菜单中开启这个功能.2007版的操作路径是:[Office按钮]--[Excel选项]--[常用]--[在功能区显示"开发工具"选项卡] 2010版的操作路径是:[文件]--[选项]--[自定

Excel求和公式的方法

  Excel求和公式的方法         1.SUM求和快捷键 在表格中设置sum求和公式我想每个excel用户都会设置,所以这里学习的是求和公式的快捷键. 要求:在下图所示的C5单元格设置公式. 步骤:选取C5单元格,按alt + = 即可快设置sum求和公式. 2.巧设总计公式 对小计行求和,一般是=小计1+小计2+小计3...有多少小计行加多少次.换一种思路,总计行=(所有明细行+小计行)/2,所以公式可以简化为: =SUM(C2:C11)/2 3.隔列求和 隔列求和,一般是如下图所示

Excel函数的输入方法

本篇关于介绍Excel函数的输入方法 Excel公式输入其实可以归结为函数输入的问题. (1)"插入函数"对话框 "插入函数"对话框是Excel输入公式的重要工具,以公式"=SUM(Sheet2!A1:A6,Sheet3!B2:B9)"为例,Excel输入该公式的具体过程是: 首先选中存放计算结果(即需要应用公式)的单元格,单击编辑栏(或工具栏)中的"fx"按钮,则表示公式开始的"="出现在单元格和编辑栏,

在ASP程序中打印Excel表格的新方法

 在ASP程序中打印Excel报表的新方法 目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式.由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点.本人通过研究写了一个基于ASP程序的打印Excel报表的程序.本程序的特点是无须任何组件.   Print.asp ------------------------------------------------ <html><title>打印Excel报表</title&

使用Excel自动摘录数据方法

使用Excel自动摘录数据方法   首先按照正常的工作要求制作Word信息收集表,制作完毕后修改待填信息框,切换到开发模式选项卡,点击"Aa"格式文本内容控件(如果没有,点击文件-选项-自定义功能区,右侧勾选"开发工具"). 接下来单击信息框然后在开发工具中点选"设计模式". 弹出对话框输入标题,这就是信息框的信息提示文字,要是有需求,还可以修改边框颜色.文本样式等等. 每个信息框都做了相应的修改后,点击开发模式中的"限制编辑"

Excel技巧:Excel生成工资条的方法

  Excel技巧:Excel生成工资条的方法         第一种格式的工资条,内容之间不留白,效果如下图: 具体的操作方法是: 1.生成数字辅助列. 在E2单元格输入数字1,向下复制填充到E17单元格. 单击自动填充选项,选择"填充序列". 填充后的效果如下图: 保持E列的选中状态,Ctrl+C复制,单击E18单元格,Ctrl+V粘贴. 2.粘贴列标题. 选中A1:D1,也就是工资条的列标题,Ctrl+C复制. 单击A18单元格,Ctrl+V粘贴. 然后选中A18:D18单元格区

制作excel表格目录的方法

  制作excel表格目录的方法         例:要求在如下图所示的excel工作簿中,在目录表中设置每个工作表的链接,然后在各个工作表中再设置返回主界面的链接. 设置步骤: 第1步:选取"目录"表的B列表一所在的单元格,右键菜单中点击超链接命令,如下图所示. 第2步:在打开的"插入超链接"窗口中,左侧选取"本文档中的位置",右侧工作表列表框中选取"表一"工作表. 依此类推设置针对表二和表三的链接. 第3步:设置表一,表二