desbloqueador

Download Desbloqueador

If you can't read please download the document

Upload: luizfminato

Post on 10-Dec-2015

3 views

Category:

Documents


2 download

DESCRIPTION

xls excel

TRANSCRIPT

'DESBLOQUEIO DE TODAS AS PLANILHAS DO EXCEL'******************************************''______________________________________________________________'Instruo:'______________________________________________________________'Com o excel aberto exiba a barra de ferramentas DESENVOLVEDOR;'Execute o Visual Basic do Excel;'Crie um novo Mdulo;'Copie todo este cdigo e cole no mdulo criado;'Clique no boto executar do Visual Basic;'Uma mensagem informando da demora do procedimento ir aparecer;'Depois s aguardar a mensagem que o processo foi finalizado.'_______________________________________________________________Dim Pastas As IntegerSub unblock_all() MsgBox "Esta operao pode demorar um pouco, aguarde..." Application.EnableEvents = False Application.DisplayAlerts = False Pastas = ActiveWorkbook.Sheets.Count Do While Pastas >= 1 If ActiveWorkbook.Sheets(Pastas).Visible = False Then ActiveWorkbook.Sheets(Pastas).Visible = TrueActiveWorkbook.Sheets(Pastas).Select Call unblock Pastas = Pastas - 1 Loop Application.EnableEvents = True Application.DisplayAlerts = True MsgBox "Processo de desbloqueio concludo, verifique se tudo foi desbloqueado"End SubPrivate Sub unblock() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 As Integer On Error Resume Next n 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) ActiveWorkbook.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 and ActiveWorkbook.ProtectContents = False Then Exit Sub Next n: Next i6: Next i5: Next i4: Next i3: Next i2: Next i1: Next m: Next l: Next k: Next j: Next iEnd Sub