locked
Auto Filtro em planilhas protegidas RRS feed

  • Pergunta

  • Como faço para usar auto filtro em planilhas protegidas no Excel 2000?

    No 2003 é fácil, quando agente protege a planilha nos é apresentado as opções de proteção.

    terça-feira, 5 de setembro de 2006 02:27

Todas as Respostas

  • Cara, como colocar o filtro com a planilha protegida eu não sei..

    Mais você pode desbloquear a planilha e inserir o filtro.

    Faça o seguinte se você não souber o código da planilha.

    Grave uma macro.

    Depois sem fazer nada, pare a gravação da macro.

    Vá no editor do VBA e na macro gravada, va em editar e insira o seguinte código.

    Sub Desproteger()

    Dim i, i1, i2, i3, i4, i5, i6 As Integer, j As Integer, K As Integer, l As Integer, m As Integer, n As Integer
    On Error Resume Next
    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)
    If ActiveSheet.ProtectContents = False Then
    MsgBox "  Sua Planilha foi Desprotegida com Sucesso !!!"
    Exit Sub
    End If
    Next
    Next
    Next
    Next
    Next
    Next
    Next
    Next
    Next
    Next
    Next
    Next

    End Sub



    Salve e feche o editor do VBA

    Depois abra o editor do VBA novamente e execute a macro.

    Quando a sua planilha for desprotegida aparecerá uma mensagem falando que sua planilha foi desprotegida.

    Ai você pode inserir o autofiltro, depois saia da planilha sem salvar, para que a planilha não perca a senha.

    Abraço.

    Espero ter ajudado.


    ...
    quarta-feira, 15 de julho de 2009 19:52