Algumas vezes temos planilhas que estão protegidas para evitar que os usuários alterem resultados ou formatação, mas sobre as quais é necessário realizar alterações via macros.
A solução é desproteger a planilha nos primeiros passos do código, realizar as alterações e, em seguida, tornar a protegê-la.
Veja um exemplo de como pode ser feito:
Sub ExemploProtegerDesproteger()
'Atribuição da planilha que será manipulada
Set ws = Worksheets("Plan1")
'Desproteger a planilha ws
ws.Unprotect Password:="1234"
'...linhas de código a serem executadas
'Proteger a planilha ws
ws.Protect Password:="1234"
End Sub
[ ]s
Assinar:
Postar comentários (Atom)
Arquivo do blog
-
▼
2010
(18)
-
►
Setembro
(8)
- Explorando funções de texto - Parte 6
- Explorando funções de texto - Parte 5
- Explorando funções de texto - Parte 4
- Explorando funções de texto - Parte 3
- Explorando funções de texto - Parte 2
- Explorando funções de texto - Parte 1
- Utilizando eventos do Excel - Parte 3
- Utilizando eventos do Excel - Parte 2
-
►
Setembro
(8)
-
►
2009
(16)
-
►
Novembro
(10)
- Criando fórmulas que verifiquem múltiplas condiçõe...
- Identificando o caminho e o nome do arquivo
- Função para contar ocorrências de uma palavra num ...
- Tabela Dinâmica com Intervalo Dinâmico
- Gráficos x Intervalos Dinâmicos - Exemplo 2
- Gráficos x Intervalos Dinâmicos - Exemplo 1
- Criando intervalos dinâmicos
- Ordenação automática de um intervalo de células
- Calculando o dígito verificador (módulo 11)
- Somas e contagens condicionais
-
►
Novembro
(10)
0 comentários:
Postar um comentário