Cách phá Pass Sheet Excel ?

nbbnbmn
nbbnbmn
Trả lời 13 năm trước

Đôi khi trong cuộc sống bộn bề rất nhiều công việc chúng ta không thể nhớ được tất cả được phải không các bạn? đặc biệt là pass thì vì quá bảo mật nên đặt pass cho khó mà khó thì hay quên. Vậy thì các bạn đừng lo. thật đơn giản chỉ cần làm theo hướng dẫn sau là xong ngay


hoặc click phải vào name sheet như hình sau


Chon sheet cần phá pass. Hộp thoại xuất hiện copy đoạn code sau:

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

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
Paste vào sau đó nhấn F5 hoặc làm như hình sau


Chúc các bạn thành công!