Notifications
Clear all

Controlar exclusão na planilha

5 Posts
2 Usuários
0 Reactions
748 Visualizações
(@rogergamas)
Posts: 0
New Member
Topic starter
 

Dentro do meu arquivo eu tenho a planilha A que insere dados na planilha B através de macros.
Preciso que a Planilha B apenas aceite os arquivos enviados da Planilha A e que não seja possível deletá-los ou altera-los manualmente.
Existe um VBA que faça esse tipo de bloqueio?

 
Postado : 23/10/2017 3:15 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

rogergamas,

Boa tarde!

Sim. Você pode bloquear, via código, toda a planilha B, utilizando o parâmetro UserInterfaceOnly da função Protect e uma senha. Esse parâmetro permitirá que você grave na planilha B, VIA CÓDIGO, tudo que quiser. Todavia, a mesma ficará bloqueada para edição pela interface do Excel (usuário comum). User assim:

    Sheets("Planilha B").Protect Password:="senha", userinterfaceonly:=True
 
Postado : 23/10/2017 3:47 pm
(@rogergamas)
Posts: 0
New Member
Topic starter
 

perfeito! Obg

 
Postado : 23/10/2017 4:12 pm
(@rogergamas)
Posts: 0
New Member
Topic starter
 

Esqueci de mencionar de um detalhe.. o usuário precisaria ter como usar os filtros da planilha B.

 
Postado : 23/10/2017 4:17 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Ok.

Por favor, vote positivamente clicando na mãozinha localizada no canto superior direito, ao lado da ferramenta CITAR.

Quanto a questão de seleção de filtros, onde o usuário precisar algo, você deve, selecionar esses locais e tornar as células como desbloqueadas (Formatar células/Aba Proteção/desmarcar caixa chekbox "Bloqueadas").

 
Postado : 23/10/2017 4:23 pm