como saltar contraseña hoja excel

2
Sub Quitar_contraseña() 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, a As Integer !n "rror #esume $e%t &or a ' 5 o &or b ' 5 o &or c ' 5 o &or d ' 5 o &or e ' 5 o &or a1 ' 5 o &or a2 ' 5 o &or a3 ' 5 o &or a4 ' 5 o &or a5 ' 5 o &or a ' 5 o &or f ' 32 o 12 *ontraseña ' *+r(a) *+r(b) *+r(c) *+r(d) *+r(e) *+r(a1) _ *+r(a2) *+r(a3) *+r(a4) *+r(a5) *+r(a) *+r(f) Acti-eS+eet./n0rotect *ontraseña If Acti-eS+eet. rotect*ontents ' &a se +en sg o% 6"norabuena7 -b*r Se +a 8uitado a contraseña -b*r *ontraseña "%it Sub "nd If $e%t $e%t $e%t $e%t $e%t $e%t $e%t $e%t $e%t $e%t $e%t $e%t "nd Sub

Upload: gatoinvestigador48

Post on 02-Nov-2015

215 views

Category:

Documents


0 download

DESCRIPTION

Utilizar una macro para abrir una hoja con contraseña

TRANSCRIPT

Sub Quitar_contrasea()

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