Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
#54370
Boa noite

Preciso proteger/ocultar fórmulas da planilha anexa, mantendo as Macros (filtros) ativas.
Já tentei pelo método tradicional, marquei a caixa auto filtro, enfim, fiz o passo a passo e protegeu, porém quando vou usar as Macros/Filtros aparece a mensagem "desproteger planilha".
Existe uma forma de driblar isso?
Se positivo, pode ser usada em outras planilhas ou cada caso é um caso ?

No aguardo

Desde já agradeço.

Bittencurt
Você não está autorizado a ver ou baixar esse anexo.
#54387
Boa tarde.

Quais seriam os parâmetros para fazer o filtro?
#54390
Experimente:

Nos dois códigos acrescente a linha em vermelho conforme abaixo.

ActiveSheet.Protect userinterfaceonly:=True
Range("A15:AH15").Select
#54412
BITTENCURT escreveu: Segue planilha protegida (Senha 3344), porém as macros não funcionam.
Verdade, pois só agora você informou que coloca senha ;)
Código: Selecionar todos
 ActiveSheet.Protect "3344", userinterfaceonly:=True
#54428
andriessen escreveu:Eu faço assim , começa com
‘Desprotege ... e termina ...‘Protege
Esse método apresenta um ponto fraco, pois se por alguma razão a execução for interrompida a planilha restará desprotegida, além de requerer o comando adicional para voltar a proteger.
#54430
Sim, funcionaria. E nesse caso já serão necessários mais dois comandos: um para captar o erro e indicar o desvio (GoTo) e outro lá no final do código para receber o desvio antes do comando de proteger. E agora já serão quatro comandos em lugar de um. ;)
#54435
Boa noite,

eu apenas alterei o código da sua macro de acordo com o que o Osvaldo postou, segue o exemplo.

Att
Você não está autorizado a ver ou baixar esse anexo.
#54436
Kledison escreveu:Boa noite,

eu apenas alterei o código da sua macro de acordo com o que o Osvaldo postou, segue o exemplo.

Att
A sua está funcionando, deve ser uma virgula ou ponto ... vou tentar localizar..

daqui a pouco faço os agradecimentos..
#54464
Boa tarde Kledison
Realmente aquele código funcionou naquela planilha, achei que usando o mesmo código em outras planilhas protegidas com mesma senha iria funcionar, não deu certo.
Protegi uma planilha com seis Macros (Filtros), acrescentei o código nas Macros, fiz todo processo calmamente pra não errar , não consegui.
Você poderia me ajudar ?
Estou enviando a planilha anexa protegida.

No aguardo
Você não está autorizado a ver ou baixar esse anexo.
#54470
Amigo, no comando que eu sugeri não existe apóstrofo no início a da linha.
Depois o Kledison publicou os códigos, e sem apóstrofo no início da linha.
Em seguida o Kledison disponibilizou um arquivo, e sem apóstrofo no início da linha.

Isso lhe sugere alguma ideia ?
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord