Академический Документы
Профессиональный Документы
Культура Документы
es
http://www.davidsuarez.es/2008/08/desproteger-hoja-de-excel-con-contr...
davidsuarez.es
Web de recursos de programacin y de todo un poco
Alguna vez has querido anular la contrasea de una hoja de Excel y no la recordabas?. Bueno, este truco es muy antiguo pero no por ello menos efectivo. El resultado de aplicar este truco es la obtencin de una contrasea valida para desproteger la hoja de excel. Al decir que es una contrasea valida quiero decir que no es la original pero nos permite desbloquearla igualmente. El truco consiste en una rutina de programacin que al ejecutarla (y esperar un rato mientras consigue la contrasea) nos muestra un mensaje con una contrasea vlida. Para ello, el cdigo que pondr a continuacin hay que ponerlo en un mdulo de visual basic de la aplicacin Excel. Lo puedes encontrar en el men de Excel "Herramientas / Macro / Editor de Visual Basic" o bien pulsando (ALT+F11) para abrir el editor, pegamos el cdigo, cerramos el editor. Ahora seleccionamos la hoja que queremos desproteger y ejecutamos la macro "breakit" (ALT+F8 para seleccionarla). Tras la ejecucin, un mensaje dar una contrasea equivalente, y la hoja ya estar desprotegida.
Visual Basic: Sub breakit() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n 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 "Un password valido es " & 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
Empleo en SENA
Quieres un empleo en SENA?. Regstrate!
www.ZonaJobs.com.co
1 de 5