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)。
收藏地址:http://www.qqread.com/excel/r347827.html相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 电脑密码设置手册 (1239篇文章)
- Cisco密码恢复专题 (3115篇文章)
- Excel技巧 (212篇文章)
- 网络安全 (84篇文章)
- 如何设置excel密码 (6篇文章)
- 用Excel的高级筛选比较数据表的异同 (0次浏览)
- 设置Excel 2007数据精度 保障准确性 (0次浏览)
- 减你负担 在Excel中巧做复杂表头 (0次浏览)
- 为Excel工作薄瘦身秘技 (0次浏览)
- 拒绝出错 Excel数据重复输入自动报警 (0次浏览)
- 共享环境下多用户共同编辑Excel (0次浏览)
- 十二则技巧 Excel操作效率大大提高 (0次浏览)
- Excel2007使编写公式更轻松 (0次浏览)
- 用EXCEL制作新年万年历 (0次浏览)



