none
Incompatibilidade de macro Excel 2010 para 2013. RRS feed

  • Pergunta

  • Boa noite,

    Estou com problema de compatibilidade em uma macro.  A macro funciona normalmente no excel 2010, porem quando é utilizada no excel 2013 a execução gera um erro dizendo que a senha está errada! Porem a senha está gravada na própria macro, não havendo interferência do usuário!

    Segue exemplo o bloco de código que contem esta função.

      Sub Desproteger(Parametro As String)

      Sheets("Registro").Select
      Range("A1").Select
      ActiveSheet.Unprotect Password:="passregistro"
      GerarLog ("UNPROTECT REGISTRO")
      Sheets("Registro").Select
    '
    End Sub
    Sub Proteger(Parametro As String)
      
      Sheets("Registro").Select
      Selection.Locked = True
      Selection.FormulaHidden = True
      ActiveSheet.Protect Password:="passregistro", DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFiltering:=True
      GerarLog ("PROTECT REGISTRO")
      Sheets("Registro").Select

    End Sub

    Existe alguma outra função que possa substituir e resolver o problema?

    Obrigado.

    quarta-feira, 18 de setembro de 2013 21:14

Respostas

Todas as Respostas