LoginRegistration
toanmap
 

Bạn có thể thoải mái post bài trong diễn đàn mà ko cần đăng ký nick.

Tuy nhiên, để người khác tôn trọng bạn, trước hết hãy tự tôn trọng mình, đừng post những điều ko hay ho trên diễn đàn nhé. Thanks!


Add to Favorites Send me an e-mail
Interesting websites
Subscription
Visitors
Calendar
Top commentators
Other sites
Back to hometoanmap / Diễn đàn / Em yêu khoa học / Gỡ bỏ password trong một sheet của Excel

Gỡ bỏ password trong một sheet của Excel

0.00 (0)

Create topicCreate topic | To list

Posted byText

Anonymous
Gỡ bỏ password trong một sheet của Excel
399 days ago 28.10.2008 23:51:48 Quote('37540','88','6','2528')">Report spam

Khi bạn protect một sheet trong excel mà chẳng may quên pass thì có thể làm như sau để unprotect

1. Click chuột phải vào Sheet cần unprotect chọn View Code

2. Paste đoạn code sau vào cửa sổ mới mở ra


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

3. Chọn Run ->>RunSub/UserForm

Chờ một lát là xong.

Đã test với các kiểu password dài ngắn khác nhau có cả kí tự đặc biệt

Source: 3C



Comments: 0 Views: 755
Who is active on the site?
Abuse | Hosted by MyLivePage | | Design by Next Step | © Kolobok smiles, Aiwan