Transcript
Page 1: Desproteger Hojas de Excel Con Excel

Muchas veces nos encontramos con libros de excel interesantes, pero no se pueden modificar las hojas por que estan protegidas, en otras ocaciones no es posible visualisar las formulas por lo mismo.

Aqui un truco para desproteger las hojas:

(esto es por si el autor haya protegido las propiedades de VBAProject del libro)

(si te pierdes en la parte izquierda debes visualizar los libros abiertos, selecciona el libro que insertaste)

Sub Descubrir_contraseña()Dim a As Integer, b As Integer, c As IntegerDim d As Integer, e As Integer, f As IntegerDim a1 As Integer, a2 As Integer, a3 As IntegerDim a4 As Integer, a5 As Integer, a6 As IntegerOn Error Resume NextFor a = 65 To 66: For b = 65 To 66: For c = 65 To 66For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 126Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _& Chr(a2) & Chr(a3) & Chr(a4) & Chr(a5) & Chr(a6) & Chr(f)ActiveSheet.Unprotect ContraseñaIf ActiveSheet.ProtectContents = False ThenMsgBox "¡Enorabuena!" & vbCr & "La contraseña es:" & vbCr & ContraseñaExit SubEnd IfNext: Next: Next: Next: Next: NextNext: Next: Next: Next: Next: NextEnd Sub

5.-Te regresas a Excel, seleccionas la hoja protegida y ejecutas la macro, la proteccion se quitará

Suerte

1.-Abres el libro que quieres desproteger, luego insertas un nuevo libro Alt+U

2.-Abrimos el editor de visual Basic con Alt+F11 (Menu Herramientas->Macro->Editor de Visual Basic)

3.-Una vez visualizado el editor de visual Basic, clic en menu Insertar->Modulo

4.-En el editor de codigo que nos aparece pegamos el siguiente:

Page 2: Desproteger Hojas de Excel Con Excel

Muchas veces nos encontramos con libros de excel interesantes, pero no se pueden modificar las hojas por que estan

(si te pierdes en la parte izquierda debes visualizar los libros abiertos, selecciona el libro que insertaste)

5.-Te regresas a Excel, seleccionas la hoja protegida y ejecutas la macro, la proteccion se quitará

2.-Abrimos el editor de visual Basic con Alt+F11 (Menu Herramientas->Macro->Editor de Visual Basic)


Top Related