乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel表格打不开-EXCEL表格不能改咋办?

excel表格打不开-EXCEL表格不能改咋办?

作者:乔山办公网日期:

返回目录:excel表格制作

今天拿到个EXCEL表格,想看看公式是怎样,却被上锁了,咋办咋办?


除了黄色区域,其他都不能修改,不能看公式


当然得解锁,找出密码来!


祭出编程大法。


首先设置,许可运行宏:


得有权限


然后点击


VBS


打开VB脚本编辑器,粘贴上这些代码:


代码在文末


点击运行按钮:


结果很快呈现:


is后这一串就是密码


可以用此密码,解锁文件,其实文件在现在状态已经能够编辑或查看前面锁定的部分了。


解锁表单


输入前面获得密码


怎么样?简单吧!


文本代码如下:


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


相关阅读

  • excel表格打不开-EXCEL表格不能改咋办?

  • 乔山办公网excel表格制作
  • 除了黄色区域,其他都不能修改,不能看公式当然得解锁,找出密码来!粘贴上这些代码:代码在文末点击运行按钮:结果很快呈现:is后这一串就是密码可以用此密码,解锁文件。-e
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网