Sei sulla pagina 1di 4

AL FIN!

YA PUEDES DESBLOQUEAR
TU HOJA EXCEL.

Te ha pasado que el anterior empleado dej una planilla de Excel que haca
varios

clculos,

pero

la

hoja

est bloqueada

con

contrasea?

Seguramente has tratado de adivinarla, incluso de contactar a esa persona


para poder usar tu tan preciado formato y no tener que hacerlo todo de
nuevo.
Sin embargo, existe una solucin al alcance de todos. No es necesario
invertir dinero en un programa especializado para poder recuperar el control
de tu archivo.
Con estos 8 pasos podrs desbloquear tu archivo hoja en 5 minutos (o
menos)

Desbloquear la hoja de Excel


1. Pincha con el botn derecho del mouse sobre el nombre de la hoja
que pretendes desbloquear y selecciona la opcin Ver Cdigo o
accede directamente al editor de VBA,como te mostr antes.
Atajo de Teclado:
ALT + F11
2. En la nueva ventana que se abri, puedes hacer un doble clic sobre el
nombre de la hoja que quieres desbloquear.
3. Una vez hecho esto, en la parte derecha, en la zona blanca, pega el
cdigo que te proporciono al final de la presente entrada.
4. Cierra la ventana, pues hemos terminado con esta parte y ya puedes
volver a tu hoja de Excel.

5. En la cinta, selecciona la opcin View (Ver)


6. Dirgete a la opcin de Macros y selecciona View Macros (Ver Macros)
7. La macro DesbloquearHoja debe aparecer listada en el cuadro de
dilogo que se muestra. Lo que vas a hacer ser seleccionarla y
pinchar en el botn Run (Ejecutar)
8. Dentro de unos instantes (generalmente demora muy poco) te
aparecer un mensaje como el de la siguiente imagen. No te
preocupes por la contrasea que muestra, lo importante es que ha
conseguido desbloquear tu hoja y est lista para que la guardes en
un lugar seguro.Listo! Esa hoja que tenas guardada por ah durante
tanto tiempo ahora est operativa nuevamente. No te esperabas que
fuera tan sencillo, verdad?
Nota Importante:

Lo que te explico en esta entrada solo te sirve para


desbloquear HOJAS que estn protegidas con contrasea.
Para desbloquear LIBROS o ARCHIVOS que estn bloqueados,
debers usar otra solucin.

El cdigo
A continuacin te dejo el cdigo que debes pegar en la
ventana del editor de Visual Basic. Cpialo tal cual lo tienes
dentro del siguiente recuadro y pgalo donde corresponde,
siguiendo las instrucciones.
Option Explicit
Sub DesbloquearHoja()
Dim Contrasenia As String
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
Contrasenia = 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 Contrasenia
If ActiveSheet.ProtectContents = False Then
MsgBox "Lo he logrado!" & vbCr & _
"La Contrasea es:" & vbCr & Contrasenia
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub

El secreto ha sido revelado


Ahora que ya sabes el secreto, haz el bien. Que esto te sirva
tambin para que hagas conciencia del nivel de seguridad que
te da un sencillo bloqueo a nivel de hoja.
Generalmente, este tipo de proteccin la debemos destinar
para uso interno de la empresa, como por ejemplo enviar
listados, informes, requisiciones, etc. donde la seguridad no
juega un papel crtico.
Nota:

La finalidad de la proteccin a nivel de hoja, es evitar las


alteraciones por acciones involuntarias del usuario. En ningn
momento

debe

considerarse

una

medida

de

seguridad

propiamente dicha ya que, como has visto, cualquiera puede


saltarse esta proteccin.

Potrebbero piacerti anche