Sie sind auf Seite 1von 2

http://gchable.wordpress.

com/2008/01/21/quitar-contrasenas-en-libros-de-excel/

Quitar contrasea en Hojas de Excel


Publicado enero 21, 2008 Tutos Manuales 516 Comentarios Etiquetas: descubrir contrasea de excel, desproteger excel, Quitar contrasea de excel, recuperar contrasea de excel

Algo que me preguntan con frecuencia es como quitarle la contrasea a los archivos de Excel que nos hemos bajado de Internet, ya sea algn formulario, alguna hoja de trabajo, etc., podemos intentar seleccionar el contenido de la hoja y copiarla en una hoja nueva, probablemente podamos usar los datos o algunos de las funciones del libro y podamos adaptarlo a nuestras necesidades, pero en ocasiones el autor del libro quita o evita la opcin de seleccionar las celdas bloqueadas, en este caso no funciona el copiar y pegar en otra hoja. Existen programas que nos pueden ayudar a descubrir la contrasea del libro o de la hoja, testeando cientos de combinaciones por segundo o usando la fuerza bruta, pero desgraciadamente estos programas son de paga, uno de ellos es Accent EXCEL Password Recovery otro de los mejorcitos es Excel Key. Si te gusta leer, en este blog puedes aprender sobre como hacerte de tu versin full, recuerda, si te gusta algn programa cmpralo, di no a la piratera. Vamos a ver como podemos desbloquear una hoja de Excel usando un pequeo cdigo que podemos insertar en el editor de Visual Basic:
Sub Quitar_contrasea() Dim a As Integer, b As Integer, c As Integer Dim d As Integer, e As Integer, f As Integer Dim a1 As Integer, a2 As Integer, a3 As Integer Dim a4 As Integer, a5 As Integer, a6 As Integer On Error Resume Next For a = 65 To 66: For b = 65 To 66: For c = 65 To 66 For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66 For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66 For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 126 Contrasea = 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 Contrasea If ActiveSheet.ProtectContents = False Then MsgBox "Enorabuena!" & vbCr & "Se ha quitado la contrasea:" & vbCr & Contrasea Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub

Si no sabes como insertar el cdigo, mira el tema Convertir numeros a letras en Excel, una vez insertado deber quedar as:

Ya insertado el cdigo cierra el editor y regresa a Microsoft Excel y ve a Herramientas->Macro->Macros

http://gchable.wordpress.com/2008/01/21/quitar-contrasenas-en-libros-de-excel/

o con el mtodo abreviado Alt+F8, en la lista de macros selecciona Quitar contrasea y clic ejecutar:

Con suerte y dependiendo de la velocidad de tu pc vers una ventana como este pasados unos minutos.:

Lo he usado para libros creados con Excel 2003, para otras versiones desconozco si funciona.

One blogger likes this.

516 Respuestas a Quitar contrasea en Hojas de Excel

1 Julio

febrero 8, 2008 a las 2:47 pm

Muchas gracias!!!!!!!!!!!! Funciono el truco. Responder

2 Jose Gpe Sanz

julio 2, 2009 a las 11:53 am

Gracias gonzalo_conta si funciono! me gustaria saber si cuentas con un codigo para quitarles el password a los macros.

Das könnte Ihnen auch gefallen