Notifications
Clear all

Bloquear célula sem da erro no macro.

7 Posts
3 Usuários
0 Reactions
1,687 Visualizações
(@cloudrickk)
Posts: 92
Estimable Member
Topic starter
 

Bom dia a todos,
Precisava bloquear as células da aba consulta de estoque, deixando apenas a celular A3 para que a pessoal pudesse fazer a modificação... eu já tenho tudo certinho só que quando tento bloquear as células da esse erro na hora que mexo na célula para modificar. Segue em anexo o modelo da minha planilha... queria que a aba registro de inventário também não desse erro na hora de bloquear, mas essa aba pode bloquear ela toda.

 
Postado : 07/05/2015 12:07 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Temos muito assunto baseado na sua dúvida.
http://www.google.com.br/cse?cx=partner ... gsc.page=1

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/05/2015 5:51 am
(@jorge24)
Posts: 31
Eminent Member
 

Public Sub lsConsultaEstoque()

Sheets("Consulta Estoque").Unprotect
Application.ScreenUpdating = False

Worksheets("Consulta Estoque").Rows("10:500000").Select
Selection.Delete Shift:=xlUp
If Range("A3") = "Todos" Then
Worksheets("Registro de Inventário").Range("A1:J1048576").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("A8:J8"), Unique:=False
Else
Worksheets("Registro de Inventário").Range("A1:J1048576").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"A2:A3"), CopyToRange:=Range("A8:J8"), Unique:=False
End If
lsRedimensionarTabela

Application.ScreenUpdating = True
Sheets("Consulta Estoque").Protect

End Sub

 
Postado : 08/05/2015 5:55 am
(@cloudrickk)
Posts: 92
Estimable Member
Topic starter
 

Bom dia Jorge,
Jogo em qual aba esse comando?

 
Postado : 08/05/2015 6:48 am
(@jorge24)
Posts: 31
Eminent Member
 

Coloca na macro "lsConsultaEstoque" ou melhor faz copy paste deste comando e substitui a macro!!!

 
Postado : 08/05/2015 6:56 am
(@cloudrickk)
Posts: 92
Estimable Member
Topic starter
 

Jorge,
Ajudou muito funcionou de boa, você poderia me explicar como fez... para que eu possar aprender também.
Só mais uma ajuda, eu queria que a aba registro de inventario ficasse todo travado, mas que o macro também não desse erro.
Obrigado

 
Postado : 08/05/2015 7:05 am
(@jorge24)
Posts: 31
Eminent Member
 

No comando da macro você coloca "unprotect" para desproteger a folha (Sheets("Consulta Estoque").Unprotect) e depois antes de fechar a macro você volta a proteger a folha com o comando protect (Sheets("Consulta Estoque").Protect).

Agora é só adaptar para as diferentes ações.

Espero ter Ajudado.
Se a mensagem foi util Favor Clicar na mãozinha.
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 08/05/2015 8:26 am