Proteção de pasta d...
 
Notifications
Clear all

Proteção de pasta de trabalho

2 Posts
2 Usuários
0 Reactions
787 Visualizações
(@rilton)
Posts: 232
Reputable Member
Topic starter
 

Prezados, boa tarde

Não sei se estou sendo sensato em estar postando esse assunto neste forum de vba e macros. Acontece que parte do que abordo abaixo envolve VBA.

Como é de conhecimento de todos ou quase, o excel é muito vulnerável em termos de proteção. Quando protegemos uma planilha, pasta de trabalho ou até mesmo um projeto vba a proteção é facilmente quebrada, seja por código vba ou programa hexadecimal.

Não é de meu conhecimento se existe algum "macete ou código" para proteger planilhas e projetos vba, por isso venho aqui pedir ajuda aos expert's do forum, pois possuo algumas planilhas na qual compartilho com outras pessoas que precisam serem protegidas.

 
Postado : 26/08/2013 11:16 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Use nossa base de dados (pesquisa)
Leia:
http://www.globaliconnect.com/excel/ind ... Itemid=475
Proteja seu projeto VBA e leia também:
http://www.tomasvasquez.com.br/forum/vi ... hzTA5K1Fcg

Private Sub Workbook_Open()
    Dim wks As Worksheet
    For Each wks In ThisWorkbook.Worksheets
        wks.Protect Password:="SuaSenha", UserInterfaceOnly:=True
    Next wks
End Sub

################

Sub Workbook_Open()
    Dim wSheet As Worksheet
     
    For Each wSheet In Worksheets
        wSheet.Protect Password:="SuaSenha", _
        DrawingObjects:=True, _
        Contents:=True, _
        Scenarios:=True, _
        UserInterFaceOnly:=True, _
        AllowFiltering:=True
         
    Next wSheet
    MsgBox ("Planilhas protegidas")
End Sub
Sub Workbook_Open()
    Dim wSheet As Worksheet
     
    For Each wSheet In Worksheets
        wSheet.Unprotect Password:="SuaSenha"
    Next wSheet
    MsgBox ("Planilhas desprotegidas")
End Sub
 
Postado : 27/08/2013 10:19 am