范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Excel怎么撤销工作表保护密码Excel撤销工作表保护密码方法

  我们经常使用Excel的工作表保护功能,将工作表用密码保护起来,以防别人操作时进行修改,但是这样一来有可能会无法进行一些操作(如输入公式等),时间久了保护的密码也有可能忘记了,这该怎么办呢?只要按照以下步骤操作,Excel工作表保护密码瞬间即破!
  1、打开您需要破解保护密码的Excel文件;
  2、依次点击菜单栏上的工具---宏----录制新宏,输入宏名字如:aa;
  3、停止录制(这样得到一个空宏);
  4、依次点击菜单栏上的工具---宏----宏,选aa,点编辑按钮;
  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,运行,确定两次;

苹果手机怎么查看常去位置苹果手机查看常去位置方法详解还不会在苹果手机里查看常去位置?本文就来教大家在苹果手机里查看常去位置的操作方法,还不知道的小伙伴赶快一起过来看看吧。在苹果手机里查看常去位置的操作流程首先打开手机设置,选择隐私选苹果手机熄屏时间怎么设置苹果手机熄屏时间设置方法详解许多小伙伴们最近在询问苹果手机熄屏时间设置操作,而今天小编就为大家分享苹果手机熄屏时间设置操作内容,快来看看吧!苹果手机熄屏时间设置操作详解打开手机,在桌面上找到ldquo设置rd苹果6s屏幕上圆点怎么设置苹果6s屏幕上圆点设置方法详解有的网友还不会苹果6s屏幕上圆点设置操作,下文小编就分享苹果6s屏幕上圆点设置操作教程,希望对你们有所帮助哦。苹果6s屏幕上圆点设置操作详解1进入桌面,打开设置。2往下滑动选项,找苹果手机语音备忘录怎么修剪苹果手机语音备忘录修剪方法详解使用苹果手机中语音备忘录录音时,录音时间长,就会有杂音,不少朋友想修剪语音备忘录又不知道怎么操作,为此,今日小编分享了苹果手机里语音备忘录进行修剪的操作方法,还不知道的小伙伴赶快一苹果怎么关闭就寝闹钟iphone就寝闹钟删除方法步骤详解很多小伙伴不知道苹果如何关闭就寝闹钟?下面小编就给大家介绍iphone就寝闹钟删除步骤,一起来看看吧。苹果如何关闭就寝闹钟?iphone就寝闹钟删除步骤介绍1打开时钟app,最上方苹果手机怎么禁止拍照显示位置信息详细介绍苹果手机怎么禁止拍照显示位置信息呢,话说不少用户都在咨询这个问题呢?下面就来小编这里看下苹果手机禁止拍照显示位置信息的方法步骤吧,需要的朋友可以参考下哦。苹果手机怎么禁止拍照显示位苹果怎么设置滑动返回苹果设置滑动返回方法详解近日有一些小伙伴咨询小编关于在苹果怎么设置滑动返回呢?下面就为大家带来了在苹果设置滑动返回的方法教程,有需要的小伙伴可以来了解了解哦。苹果设置滑动返回的方法教程1首先打开设置2点击苹果手表能导航吗苹果手表导航方法教程详解苹果手表可以导航吗?今日为你们带来的文章是关于苹果手表可不可以导航的相关内容,还有不清楚小伙伴和小编一起去学习一下吧。苹果手表可以导航吗?苹果手表导航方法苹果手表可以导航的。平时大苹果手机怎么关闭通知亮屏苹果手机关闭通知亮屏方法步骤详解相信许多伙伴还不了解苹果手机怎么关闭通知亮屏操作,不过没关系,下面就分享了苹果手机中关闭通知亮屏的方法步骤,希望感兴趣的朋友都来共同学习哦。苹果手机中关闭通知亮屏的方法步骤1打开设苹果11微信闪光灯怎么设置苹果11微信闪光灯设置方法步骤详解苹果11中的置微信闪光灯主要起到信息提醒的作用,该如何设置呢?不熟悉的朋友可以看看苹果11微信闪光灯设置方法,大家可以参考学习哦。苹果11微信闪光灯设置方法1首先解锁手机屏幕,找到苹果11怎么删除桌面软件苹果11删除桌面软件方法操作流程如果大伙还不会苹果11删除桌面软件的操作的话,就来下文学习学习苹果11删除桌面软件的操作流程吧,希望可以帮助到大家。苹果11删除桌面软件的操作流程打开手机设置找到通用点击通用中的用
HTCG1的CPU是什么HTCG1搭载了一颗高通7201主频为528MHz的处理器,并内置256MBROM和192MBRAM内存空间,为Android平台的众多程序应用提供了强大的支持。HTCG1采用一块1g独显是什么意思?独显介绍及选购指南详解导语很多人在买电脑的时候都会听到店家给你介绍说这款电脑CPU是什么型号,硬盘有多大,还有1G独显什么的。很多对电脑不太了解的朋友呢只听到店家介绍的1G独显了,感觉这电脑还可以,就买努比亚N1的CPU是什么?CPU主频是多少?努比亚N1的CPU是什么努比亚N1的CPU是联发科P10八核处理器。性能表现方面,努比亚N1搭载了联发科P10八核处理器,采用台积电28nmHPC工艺制造,内置8颗CortexA5HTCG1的CPU主频是多少HTCG1搭载了一颗高通7201主频为528MHz的处理器,并内置256MBROM和192MBRAM内存空间,为Android平台的众多程序应用提供了强大的支持。HTCG1采用一块ThinkPadX1Helix的CPU主频是多少ThinkPadX1Helix的CPU主频是2。0GHz。ThinkPadX1Helix搭载TDP为17W的i73667U双核四线程处理器,这对于一款支持平板模式的产品来说十分难得小米1S的CPU主频是多少小米1S采用高通骁龙SnapdragonMSM8260双核处理器,主频为1。7GHz。小米1S搭载了一块4英寸的标准全触控屏幕,采用了TFT的材质屏幕,1600万色的分辨率为854iPad1的CPU主频是多少iPad1搭载了AppleA41GHz0。5MB片上共享二级缓存的处理器,拥有256MBDDR31066Mhz的内存,支持16GB32GB64GB的扩展闪存。iPad1采用了9。7康师傅INHONG1有什么接口康师傅INHONG1支持microUSB接口和3。5mm耳机接口。康师傅INHONG1配备一块4。0英寸IPS触控屏,WVGA级别的分辨率800times480像素。机身尺寸为62HTCG1有什么配件HTCG1官方标配有锂电池,手机包,数据线,耳机,说明书,TMobile入网卡,有源充电器。HTCG1采用一块3。2英寸26万色的超大触摸屏,分辨率高达HVGA级别(480320像明基G1菜单语言有哪些?明基G1标配有什么?明基G1菜单语言有哪些明基G1菜单语言有简体中文,英文等多种语言。明基G1此次带有专门的滤镜拍摄模式,用户仅仅需要将模式转盘调整到这个模式,然后通过背部的拨轮调整即可,明基G1带有明基G1有什么白平衡模式?明基G1的ISO是多少?明基G1有什么白平衡明基G1支持自动,日光,阴影,阴天,白炽灯荧光灯高荧光灯低手动等白平衡模式。明基G1采用了一枚4。6倍光学变焦的镜头,实际焦距为4。319。8毫米,等效焦距为2