当前位置:首页 > excel教程 > 正文内容

怎样解除Excel单元格密码保护?

Excels3周前 (02-12)excel教程18
1. 查看保护选项:单击Excel表格上方的“审阅”选项卡,查看是否存在“保护工作表”或“保护工作簿”的选项。如果存在,请选择相应选项并输入解锁密码(如果有)。这样就可以解除对表格的保护。

大家好,今天小编关注到一个比较有意思的话题,就是关于excel撤销保护密码的问题,于是小编就整理了3个相关介绍excel撤销保护密码的解答,让我们一起看看吧。

文章目录:

怎样解除Excel单元格密码保护?

  1. 怎样解除Excel单元格密码保护?
  2. excel单元格取消密码保护的步骤有哪些?
  3. office中excel“撤销保护密码”的方法很有效

一、怎样解除Excel单元格密码保护?

解除单元格的保护可以按照以下步骤进行操作:

1. 打开Excel文件,在工作表中选择需要解除保护的单元格区域。

2. 在顶部菜单栏中,选择“审阅(Review)”选项卡。

3. 在“工具箱(Changes)”组中,点击“保护工作表(Protect Sheet)”按钮旁边的小箭头图标。

4. 弹出“保护工作表”对话框,在输入密码的输入框中,删除任何已有的密码。

5. 单击“确定”按钮,确认解除该区域的保护。

6. 如果原先设定了整个工作表保护,而不仅仅是特定单元格区域,也需要在“工具箱(Changes)”组的“保护工作表”按钮上点击,然后输入密码,并取消“保护工作表”选项。

7. 最后,保存文件并关闭Excel,解除保护的单元格将恢复为可编辑状态。

请注意,如果工作表受到密码保护,解除保护时可能需要正确输入密码才能进行操作。

二、excel单元格取消密码保护的步骤有哪些?

操作设备:电脑

excel单元格被保护了撤销的具体步骤如下:

1、首先打开要进行操作的Excel表格。

2、打开后点击菜单栏中的审阅选项卡。

3、在审阅选项卡中点击撤消工作表保护。

4、excel如何取消工作表保护密码。

5、然后输入密码,输入完成后点击确定,这样就解除保护,进行编辑了。

excel的基本功能如下:

1、基本的Excel功能

基本上excel控件都会支持excel的一些基本功能,比如单选,多选,合并单元格,多工作表、跨工作表,公式索引、分层显示、分组、有条件的格式、排序、行筛选等等基本功能。

2、Excel导入导出

一般excel控件会独立安装Excel文件格式的输入输出引擎,在没有安装Excel的环境中也可以进行Excel文件格式的输入输出,开发时设计的图表、图形、图像等都会作为对象输出到Excel文件中。

3、Excel Formula的支持

Excel控件会有公式计算引擎去支持内置函数,并支持通过内置函数和运算符来自定义公式。通常支持的函数包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。

4、图表

有些强大的excel控件会支持丰富多彩的图表效果,比如柱形图,线性图,饼图,条状图,区域图等等。像spread支持超过80种图表效果。可基于工作表的数据直接生成图表,或者通过代码创建完成图表的数据绑定和类型设置,并对图表的细节进行详细的定制。

5、设计器

Excel控件的设计器的操作风格与Excel类似,便捷易用。软件人员无需编码,就可以在设计器中实现数据分组、公式计算、条件格式、图表效果等复杂功能的表格应用开发,从而缩短开发时间。可以将其免费部署到最终用户端,帮助用户编辑和定制模板,分析处理数据。

6、其他强大功能

有些强大的excel控件会有更高级的功能比如单元格类型Button、CheckBox、TextBox等等,数据绑定、搜索、缩放、撤销、重复、数据绑定或解绑模式、拆分条等功能。

三、office中excel“撤销保护密码”的方法很有效

工作中,有时会出现这样的情况:用Excel编制的报表、表格、程序等,在单元格中设置了公式、函数等,为了防止其他人修改您的设置或者防止您自己无意中修改,您可能会使用Excel的工作表保护功能,但时间久了保护密码容易忘记,有时从网上下载的Excel格式的小程序,想修改,但是作者加了工作表保护密码,解决方法只要按照以下步骤操作,Excel工作表保护密码瞬间即破!

2007版Excel表格中可以按照以下方式建宏: 1、打开Excel表格中的Excel选项,选择自定义,得到如下画面:

2、然后在左边侧框栏中选择“查看宏” 之后双击或者选择添加按钮,则可以看到右边栏中有了查看宏按钮,之后点击右下角的确定。

3、大家可以在下面这个窗口处看到箭头所指的按钮: 点击按钮,之后弹出窗口:

4、在宏名处填写一个名字(可随意),然后点击创建,弹出以下窗口:

5、将窗口内的内容全选后删除,然后将下面分割线以内的内容开始复制粘贴在上面的窗口内: 从横线下开始复制 ------------------------------------------------------------------------------------------ Option Explicit Public Sub AllInternalPasswords() ' Breaks worksheet and workbook structure passwords. Bob McCormick ' probably originator of base code algorithm modified for coverage ' of workbook structure / windows passwords and for multiple passwords ' ' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1) ' Modified 2003-Apr-04 by JEM: All msgs to constants, and ' eliminate one Exit Sub (Version 1.1.1) ' Reveals hashed passwords NOT original passwords Const DBLSPACE As String = vbNewLine vbNewLine Const AUTHORS As String = DBLSPACE vbNewLine _ "Adapted from Bob McCormick base code by" _ "Norman Harker and JE McGimpsey" Const HEADER As String = "AllInternalPasswords User Message" Const VERSION As String = DBLSPACE "Version 1.1.1 2003-Apr-04" Const REPBACK As String = DBLSPACE "Please report failure " _ "to the microsoft.public.excel.programming newsgroup." Const ALLCLEAR As String = DBLSPACE "The workbook should " _ "now be free of all password protection, so make sure you:" _ DBLSPACE "SAVE IT NOW!" DBLSPACE "and also" _ DBLSPACE "BACKUP!, BACKUP!!, BACKUP!!!" _ DBLSPACE "Also, remember that the password was " _ "put there for a reason. Don't stuff up crucial formulas " _ "or data." DBLSPACE "Access and use of some data " _ "may be an offense. If in doubt, don't." Const MSGNOPWORDS1 As String = "There were no passwords on " _ "sheets, or workbook structure or windows." AUTHORS VERSION Const MSGNOPWORDS2 As String = "There was no protection to " _ "workbook structure or windows." DBLSPACE _ "Proceeding to unprotect sheets." AUTHORS VERSION Const MSGTAKETIME As String = "After pressing OK button this " _ "will take some time." DBLSPACE "Amount of time " _ "depends on how many different passwords, the " _ "passwords, and your computer's specification." DBLSPACE _ "Just be patient! Make me a coffee!" AUTHORS VERSION Const MSGPWORDFOUND1 As String = "You had a Worksheet " _ "Structure or Windows Password set." DBLSPACE _ "The password found was: " DBLSPACE "$$" DBLSPACE _ "Note it down for potential future use in other workbooks by " _ "the same person who set this password." DBLSPACE _ "Now to check and clear other passwords." AUTHORS VERSION Const MSGPWORDFOUND2 As String = "You had a Worksheet " _ "password set." DBLSPACE "The password found was: " _ DBLSPACE "$$" DBLSPACE "Note it down for potential " _ "future use in other workbooks by same person who " _ "set this password." DBLSPACE "Now to check and clear " _ "other passwords." AUTHORS VERSION Const MSGONLYONE As String = "Only structure / windows " _ "protected with the password that was just found." _ ALLCLEAR AUTHORS VERSION REPBACK Dim w1 As Worksheet, w2 As Worksheet Dim i As Integer, j As Integer, k As Integer, l As Integer Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer Dim PWord1 As String Dim ShTag As Boolean, WinTag As Boolean Application.ScreenUpdating = False With ActiveWorkbook WinTag = .ProtectStructure Or .ProtectWindows End With ShTag = False For Each w1 In Worksheets ShTag = ShTag Or w1.ProtectContents Next w1 If Not ShTag And Not WinTag Then MsgBox MSGNOPWORDS1, vbInformation, HEADER Exit Sub End If MsgBox MSGTAKETIME, vbInformation, HEADER If Not WinTag Then MsgBox MSGNOPWORDS2, vbInformation, HEADER Else On Error Resume Next Do 'dummy do loop 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 With ActiveWorkbook .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 .ProtectStructure = False And _ .ProtectWindows = False Then PWord1 = Chr(i) Chr(j) Chr(k) Chr(l) _ Chr(m) Chr(i1) Chr(i2) Chr(i3) _ Chr(i4) Chr(i5) Chr(i6) Chr(n) MsgBox Application.Substitute(MSGPWORDFOUND1, _ "$$", PWord1), vbInformation, HEADER Exit Do 'Bypass all for...nexts End If End With Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next Loop Until True On Error GoTo 0 End If If WinTag And Not ShTag Then MsgBox MSGONLYONE, vbInformation, HEADER Exit Sub End If On Error Resume Next For Each w1 In Worksheets 'Attempt clearance with PWord1 w1.Unprotect PWord1 Next w1 On Error GoTo 0 ShTag = False For Each w1 In Worksheets 'Checks for all clear ShTag triggered to 1 if not. ShTag = ShTag Or w1.ProtectContents Next w1 If ShTag Then For Each w1 In Worksheets With w1 If .ProtectContents Then On Error Resume Next Do 'Dummy do loop 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 .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 Not .ProtectContents Then PWord1 = Chr(i) Chr(j) Chr(k) Chr(l) _ Chr(m) Chr(i1) Chr(i2) Chr(i3) _ Chr(i4) Chr(i5) Chr(i6) Chr(n) MsgBox Application.Substitute(MSGPWORDFOUND2, _ "$$", PWord1), vbInformation, HEADER 'leverage finding Pword by trying on other sheets For Each w2 In Worksheets w2.Unprotect PWord1 Next w2 Exit Do 'Bypass all for...nexts End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next Loop Until True On Error GoTo 0 End If End With Next w1 End If MsgBox ALLCLEAR AUTHORS VERSION REPBACK, vbInformation, HEADER End Sub ----------------------------------------------------------------------------------------- 复制到横线以上 得到情况如下图表示

6、关闭编辑窗口;

7、依次点击菜单栏上的工具---宏-----宏,选AllInternalPasswords,运行,确定两次; 等一会,就会出现以下对话框:这就是Excel密码对应的原始密码(此密码和原先设置的密码都能打开此文档。如果是别人的文档,你又想恢复密码设置,就可以用此密码进行保护,他就能用他设置的密码打开,你可以试试,很有趣的。字母一定要大写): 再点击确定。Excel的原始密码就被清除了!!

8、最后记得关闭EXCEL文档时要保存,否则下回打开,文档仍旧处于只读状态而无法修改。

到此,以上就是小编对于excel撤销保护密码的问题就介绍到这了,希望介绍关于excel撤销保护密码的3点解答对大家有用。

分享给朋友:

“怎样解除Excel单元格密码保护?” 的相关文章

EXCEL如何下载?(excel哪里下载好?)

EXCEL如何下载?(excel哪里下载好?)

大家好,今天小编关注到一个比较有意思的话题,就是关于excel 下载的问题,于是小编就整理了5个相关介绍excel 下载的解答,让我们一起看看吧。EXCEL如何下载?excel哪里下载好?Excel表格怎样下载到电脑?excel下载电脑版怎么下载?excel表格怎样下载最新版本?EXCEL如何下载?...

excel怎样批量打印?(excel如何打印想要的部分?)

excel怎样批量打印?(excel如何打印想要的部分?)

大家好,今天小编关注到一个比较有意思的话题,就是关于excel 表格打印的问题,于是小编就整理了5个相关介绍excel 表格打印的解答,让我们一起看看吧。excel怎样批量打印?excel如何打印想要的部分?怎样打印Excel表格?excel怎么把一张表格打印在一张纸上?Excel怎么打印?exce...

怎样查看EXCEL是64位还是32位?

怎样查看EXCEL是64位还是32位?

excel能够有效处理的数据位数有15位。根据查询相关资料信息,excel有效处理的数据位数15位后面的数字会显示为0。excel,是一款免费的办公软件。大家好,今天小编关注到一个比较有意思的话题,就是关于excel位数的问题,于是小编就整理了1个相关介绍excel位数的解答,让我们一起看看吧。文章...

excel如何生成随机偶数?(excle表格如何把总数随机分?)

excel如何生成随机偶数?(excle表格如何把总数随机分?)

大家好,今天小编关注到一个比较有意思的话题,就是关于excel 随机的问题,于是小编就整理了5个相关介绍excel 随机的解答,让我们一起看看吧。excel如何生成随机偶数?excle表格如何把总数随机分?excel如何随机抽取题库并制成试卷?excel表格如何产生随机出现特定符号?excel怎么设...

excel怎么设置出曲线?(excel表格图表数据分析怎么设置曲线?)

excel怎么设置出曲线?(excel表格图表数据分析怎么设置曲线?)

大家好,今天小编关注到一个比较有意思的话题,就是关于excel 曲线的问题,于是小编就整理了5个相关介绍excel 曲线的解答,让我们一起看看吧。excel怎么设置出曲线?excel表格图表数据分析怎么设置曲线?用excel表格求曲线公式?excel曲线方程怎么弄?Excel曲线怎么显示出公式?ex...

excel2016怎么没有数据菜单了?(excel2021怎么变成2016?)

excel2016怎么没有数据菜单了?(excel2021怎么变成2016?)

大家好,今天小编关注到一个比较有意思的话题,就是关于excel2016的问题,于是小编就整理了5个相关介绍excel2016的解答,让我们一起看看吧。excel2016怎么没有数据菜单了?excel2021怎么变成2016?启用excel2016常用方法有哪三种?如何合并多个excel表格2016版...