Notifications
Clear all

Erro 1004 ao tentar utilizar macro em planilha protegida

3 Posts
2 Usuários
0 Reactions
2,140 Visualizações
(@diogarcia)
Posts: 2
New Member
Topic starter
 

Boa tarde!

Tenho uma planilha na qual gravei 12 macros (cada uma filtra um mês do ano e esse filtro faz com que cada dia do mês seja exibido na planilha), estou tentando bloquear a planilha para edição (quero apenas que os botões da macro possam ser clicados). Acontece que quando faço isso as macros deixam de funcionar devido ao erro: 1004 (Não é possível definir a propriedade do Visible da classe PivotItem. Pesquisei sobre esse erro e infelizmente por não conhecer muito de programação não estou conseguindo resolver, peço por favor a ajuda de vocês para enfim finalizar esta planilha.

 
Postado : 17/04/2022 7:07 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

@diogarcia Olá... no código que protege planilha, tem uma opção:

activesheet.protect password:="senha", userinterfaceonly:=true

Use o parametro UserInterfaceOnly para garantir que o usuário não faça nada, mas o código consiga fazer tudo!

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

 
Postado : 19/04/2022 10:58 pm
(@diogarcia)
Posts: 2
New Member
Topic starter
 

Bom dia Fernando!

Em primeiro lugar muito obrigado pela ajuda. Conheço muito pouco de vba e acredito que estou fazendo algo errado, o erro 1004 persiste. Fiz o seguinte caminho:

VBA > Esta Pasta de Trabalho > e inseri o código:

Sub protege()

ActiveSheet.Protect Password:="123", userinterfaceonly:=True

End Sub

 

 

 
Postado : 22/04/2022 9:54 am