Вы находитесь на странице: 1из 1

Desproteger hoja de Excel con contrasea. | davidsuarez.

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

Desproteger hoja de Excel con contrasea.


Trucos XP, Visual Basic 14 agosto 2008

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.

Curso de Excel Avanzado


Adquiera 25 Videos y Mejore su Desempeo. Te regalo los 3 Primeros
excelavanzado.miprofe.org

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

Convertir PDF en Word


PDF Transformer - programa OCR para Conversin de PDF.Reciba el regalo!
latam.ABBYY.com

Empleo en SENA
Quieres un empleo en SENA?. Regstrate!
www.ZonaJobs.com.co

1 de 5

16/08/2011 11:46 p.m.

Вам также может понравиться