Vous êtes sur la page 1sur 9

Guia do Excel:: Seu melhor site sobre excel do bsico ao VBAProtege...

http://guiadoexcel.com.br/proteger-todas-as-planilhas-excel-vba

Proteger/Desproteger todas as planilhas Excel VBA


Recomendar 3 pessoas recomendaram isso. Seja o primeiro entre

Publicado por Marcos Rieper em julho 9, 2011 as 11:59 pm

Objetivo: Proteger todas as planilhas de um arquivo Excel rapidamente atravs de um cdigo VBA.

O leitor Mauro Carniel pediu um cdigo VBA para proteger todas as planilhas de uma vez, atravs de uma senha solicitada. Este cdigo faz isso, solicita uma senha e a aplica para proteger todas as planilhas do arquivo.

Web Gesto de Projetos


pt.smartsheet.com No necessrio carto de crdito. Nada a instalar. Tent-lo LIVRE!

1 de 9

02/03/2013 15:38

Guia do Excel:: Seu melhor site sobre excel do bsico ao VBAProtege...

http://guiadoexcel.com.br/proteger-todas-as-planilhas-excel-vba

'Funo que protege todas as planilhas de um arquivo Sub lsProtegerTodasAsPlanilhas() 'Declara as variveis necessrias Dim lPass As String Dim lQtdePlan As Integer Dim lPlanAtual As Integer 'Solicita a senha 'O mtodo InputBox utilizado para solicitar um valor atravs de um formulrio lPass = InputBox("Proteger todas as planilhas:", "Senha", ActName)

'Inicia as variveis 'O mtodo Worksheets.Count passa a quantidade de planilhas existentes no arquivo lQtdePlan = Worksheets.Count lPlanAtual = 1

'Loop pelas planilhas 'A funo While realiza um loop de cdigo enquanto no passar por todas as plani While lPlanAtual <= lQtdePlan 'O mtodo Worksheets(lPlanAtual).Activate ativa a planilha conforme o ndice Worksheets(lPlanAtual).Activate

'O mtodo .Protect proteje a planilha passando os parmetros para proteger 'objetos de desenho, contedo, cenrios e passando o password digitado ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, P 'Muda o ndice para passar para a prxima planilha lPlanAtual = lPlanAtual + 1 Wend 'O mtodo MsgBox exibe um formulrio de aviso ao usurio. MsgBox "Planilhas protegidas!" End Sub Esta outra funo desprotege todas as planilhas, solicitando senha.

EAD - Engenharia Eltrica


www.ecaptec.com.br/eletrica Ps para profissionais de eltrica. Diploma reconhecido. 'Funo que desprotege todas as planilhas de um arquivo Sub lsDesprotegerTodasAsPlanilhas() 'Declara as variveis necessrias Dim lPass As String Dim lQtdePlan As Integer Dim lPlanAtual As Integer

2 de 9

02/03/2013 15:38

Guia do Excel:: Seu melhor site sobre excel do bsico ao VBAProtege...

http://guiadoexcel.com.br/proteger-todas-as-planilhas-excel-vba

'Solicita a senha 'O mtodo InputBox utilizado para solicitar um valor atravs de um formulrio lPass = InputBox("Desproteger todas as planilhas:", "Senha", ActName)

'Inicia as variveis 'O mtodo Worksheets.Count passa a quantidade de planilhas existentes no arquivo lQtdePlan = Worksheets.Count lPlanAtual = 1

'Loop pelas planilhas 'A funo While realiza um loop de cdigo enquanto no passar por todas as plani While lPlanAtual <= lQtdePlan 'O mtodo Worksheets(lPlanAtual).Activate ativa a planilha conforme o ndice Worksheets(lPlanAtual).Activate 'O mtodo .UnProtect desprotege a planilha ActiveSheet.Unprotect Password:=lPass 'Muda o ndice para passar para a prxima planilha lPlanAtual = lPlanAtual + 1 Wend 'O mtodo MsgBox exibe um formulrio de aviso ao usurio. MsgBox "Planilhas desprotegidas!" End Sub Para usar as funes adicione as mesmas conforme explicado no artigo http://guiadoexcel.com.br /criando-funcoes-proprias-globais.

Abrao

Sistema Sic R$ 175,00


www.pontodf.com.br/sic Sistema Integrado Comercial venda online para todo brasil Marcos Rieper

Mais Populares -

3 de 9

02/03/2013 15:38

Guia do Excel:: Seu melhor site sobre excel do bsico ao VBAProtege...

http://guiadoexcel.com.br/proteger-todas-as-planilhas-excel-vba

Controle de Hora Extra - Excel 2007 54,759 views

Holerite com Excel e VBA 49,155 views

Recibo em Excel e VBA 43,167 views

Planilha de Controle de Oramento Pessoal Excel 35,367 views

Artigos relacionados -

Reexibir todas as Curso Excel VBA planilhas e Ocultar as Guia do Excel planilhas novamente Excel VBA

Consolidao de Auto completar em dados em Excel VBA - Excel VBA Unio de dados em Excel VBA

Compartilhe isso:

SISTEMA DE GESTO CONTA AZUL O Excel uma plataforma de trabalho muito aberta para servir ao gerenciamento de dados de uma empresa, dado a complexidade e a integrao entre as diversas reas que a compe. Mas a melhor para analisar suas informaes. Com a inteno de atender as micro e pequenas empresas a Conta Azul criou um software de gesto aonde voc tudo o que voc precisa para gerir a sua empresa: Estoque, Vendas, Financeiro e ainda emite Nota Fiscal Eletrnica, tudo isso em um sistema simples de trabalhar, que voc acessa pela internet, no h a necessidade de comprar servidores e preocupar-se com backup e atendimento atravs de 0800. O preo da ferramenta tambm chama a ateno, sendo um preo mais do que justo para se ter o controle dos dados e a gerao de informaes para a anlise do seu negcio.

O ContaAzul um software de gesto financeira e fiscal para micro e pequenas empresas. Ele funciona 100% em plataforma web, no necessitando nenhuma instalao ou atualizao. Voc pode acessar de qualquer lugar e no tem necessidade de comprar nova licena caso troque de computador. O Guia do Excel recomenda o Conta Azul no gerenciamento de sua empresa.

4 de 9

02/03/2013 15:38

Guia do Excel:: Seu melhor site sobre excel do bsico ao VBAProtege...

http://guiadoexcel.com.br/proteger-todas-as-planilhas-excel-vba

Use QR-Code to get this permaking using your Smartphone.


Like Tweet 2 Share 1 3

5 de 9

02/03/2013 15:38

Guia do Excel:: Seu melhor site sobre excel do bsico ao VBAProtege...

http://guiadoexcel.com.br/proteger-todas-as-planilhas-excel-vba

6 de 9

02/03/2013 15:38

Guia do Excel:: Seu melhor site sobre excel do bsico ao VBAProtege...

http://guiadoexcel.com.br/proteger-todas-as-planilhas-excel-vba

7 de 9

02/03/2013 15:38

Guia do Excel:: Seu melhor site sobre excel do bsico ao VBAProtege...

http://guiadoexcel.com.br/proteger-todas-as-planilhas-excel-vba

8 de 9

02/03/2013 15:38

Guia do Excel:: Seu melhor site sobre excel do bsico ao VBAProtege...

http://guiadoexcel.com.br/proteger-todas-as-planilhas-excel-vba

9 de 9

02/03/2013 15:38