Dica excelente! Ajudou demais. Na empresa temos processos de formação de preços onde os custos não podem ser acessados por algumas áreas, mas temos um único arquivo onde todos fazem o input de informações. Ao que compete a Suprimentos e Financeiro, utilizei sua dica e ficaram bloqueados agora. Muito obrigado!
Excelente!!! muito bom a sua explicação. Bem didático. Como faria para deixar ocultas as guias que colocaria o código de bloqueio? Obrigado pelo seu trabalho!!!
olá boa noite, tem como proteger a planilha e tirar a função excluir dela? porque eu protejo a aba 2 por exemplo, mais vem outra pessoa e exclui a aba 2 e eu acabo perdendo o serviço .... tem como por alguma senha pra função excluir ou até mesmo retirar essa opção para esta aba protegida, sem que euj tenha que proteger a pasta ?
Boa tarde! Se você estiver com a planilha aberta na plan2 (a que está com senha) , salvar... fechar todo arquivo e abrir novamente, ele abre na plan2 sem solicitar a senha.
Gostei da video-aula ! Por oportuno, há como deixar a aba oculta, mas com a possibilidade de acessá-la por meio de hiperlink em outra aba da planilha (sem senha mesmo)?
Olá, por favor, na minha planilha não esta funcionando. Estou usando na plan3, já programei com o nome da planilha e como Plan3 e fica dando erro: Erro em tempo de execução '424'. Quando faço a depuração da erro na linha do Private Sub Worksheet_Deactivate(), ela fica toda em amarela.
Na minha está dando erro de compilação "Método ou membro de dados não encontrado" e a linha "Private sub worksheet_activate" fica toda amarela, o que eu faço?
Boa tarde! Implementei esse cós em duas planilhas. e quando vou executa-lo em uma só ele automaticamente executa os dois em seguida. Poderia me ajudar a resolver?
@@CanalSGP aconteceu a mesma coisa comigo, tentei usar os códigos para duas abas distintas e se eu digitar a segunda senha ele pede sempre a primeira antes, como resolver?
Boa noite Luan: Estou com um probleminha aqui. Fiz todo processo e deu super certo. Porém fiz uma macro que ao clicar nesse botão, ela exibe a planilha que esta oculta e dai pede a senha. So que se digitar a senha errada ou apenas clicar no Cancelar, ela da um erro e abre a planilha messmo sem a senha. como posso resolver essa charada?
Solicitou a senha 1 vez. agora quando abro a planilha novamente, ela nao pede mais a Senha. Precisava que pedisse a senha toda vez que abrisse a planilha. Poderia Ajudar?
Boa noite, a aba que precisa solicitar a senha não pode estar ativa ao abrir a planilha. Teste ativar outra aba da planilha ao fechar ou ao abrir. Por exemplo: Planilha2.Activate
Boa tarde! Eu executei os comandos do vídeo e funcionou com relação a uma aba. Contudo, quando fui fazer o mesmo procedimento em outra aba, o processo se repetiu e foram solicitadas duas senhas, para autorização das duas planilhas. Tentei trocar os nomes e os valores das variáveis mas sem sucesso. Há alguma forma de corrigir? Desde já muito obrigado e parabéns pelo vídeo, que ainda continua atual.
só tem um problema, quando digito a senha incorreta, a aba pra inserir senha não volta a aparecer e não consigo acessar minha planilha protegida por senha
Boa tarde, pode desativar as macros da planilha marcando nas configurações desativar todas as macros com notificação. Que vai ter acesso a planilha e aos códigos novamente.
Na minha planilha, estou com problema no cód. e está aparecendo o seguinte erro o método select do objeto worksheet falhou Quando verifiquei o erro está na seguinte parte (Planilha5.Select) Resp = InputBox("INFORME SUA SENHA", "SENHA") If Resp = senha Then Planilha5.Visible = Thue Planilha10.Range >>>>Planilha5.Select Poderia ajuda?
Bom dia! Vídeo aula muito boa! Nota 10! Mais tenho uma pergunta: Tem como deixar a senha sem ocultar a aba? Mesmo que o usuário coloque a senha errada, gostaria que a aba não sumisse, apenas solicitasse a senha novamente. Pode me ajudar?
Boa tarde Luan, tudo bem? Primeiramente parabéns pelo vídeo, deu super certo, porém queria tirar uma dúvida. No meu caso, minha planilha tem 9 abas e gostaria de ocultar 3 delas, é possível fazer isso?
Boa tarde, obrigado, para ocultar abas utilize o código a seguir, por exemplo para ocultar a planilha1: Planilha1.Visible = False Para reexibir: Planilha1.Visible = True
@@CanalSGP Não consegui, quando repito em linhas abaixo duplicando não considera outra aba. A que fiz foi a seguinte: Private Sub Worksheet_Activate() Dim Senha As String Dim Resp As String If Plan1.Range("A1") = "S" Then Exit Sub End If Plan1.Visible = False Senha = "123456" Resp = InputBox("Informe sua Senha!", "SENHA") If Resp = Senha Then Plan1.Visible = True Plan1.Range("A1") = "S" Plan1.Select Else MsgBox "Senha Errada!", vbCritical, "SENHA" Plan1.Visible = False End If End Sub Private Sub Worksheet_Deactivate() Plan1.Range("A1") = "" End Sub
Boa noite... Muito bom a aula porém, fiz o procedimento em uma guia minha chamada PARAMETROS mas está trazendo o erro: Erro em tempo de execução '424': O objeto é obrigatório. Poderia me ajudar por favor?
@@CanalSGP o meu está com o mesmo problema, revisei linha por linha e está igual ao vídeo e continua dando Erro em tempo de execução 424 O objeto é obrigatório.
Dica excelente! Ajudou demais. Na empresa temos processos de formação de preços onde os custos não podem ser acessados por algumas áreas, mas temos um único arquivo onde todos fazem o input de informações. Ao que compete a Suprimentos e Financeiro, utilizei sua dica e ficaram bloqueados agora. Muito obrigado!
Bom dia, obrigado.
Excelente, apliquei. Perfeito! Muito obrigado.
De nada.
Cadê o código ?
Muito bom, gostei e vou tentar fazer numa planilha minha.
Obrigado.
Maravilha. Parabéns. Ajudou muito mesmo.
Bom dia, obrigado.
Excelente!!! muito bom a sua explicação. Bem didático.
Como faria para deixar ocultas as guias que colocaria o código de bloqueio?
Obrigado pelo seu trabalho!!!
Boa tarde, obrigado, acredito que possa ocultar pela função normal do Excel.
Video Show meu amigo, parabéns !!!!
Boa tarde, obrigado.
Muito TOP, muito obrigado!
De nada.
olá boa noite, tem como proteger a planilha e tirar a função excluir dela? porque eu protejo a aba 2 por exemplo, mais vem outra pessoa e exclui a aba 2 e eu acabo perdendo o serviço .... tem como por alguma senha pra função excluir ou até mesmo retirar essa opção para esta aba protegida, sem que euj tenha que proteger a pasta ?
Boa noite, sem proteger a pasta de trabalho acredito não ser possível.
Infelizmente esse bloqueio não funciona quando vc faz upload da planilha no google sheets, ele libera normalmente com os dados. Tem como arrumar ?
Bom dia, o vba não funciona no Google Sheets, são produtos concorrentes.
Teria como fazer para solicitar senha em diferentes abas no google sheets? Precisava fazer em uma planilha online.. mas não consigo :/
Boa tarde, no Google Planilhas acredito que não seja possível.
Top Parabens...
Obrigado.
Bom dia, como faço para abrir 2 ou mais abas no navegador chrome de sites ?
Boa tarde, não entendi exatamente sua dúvida.
Boa tarde! Se você estiver com a planilha aberta na plan2 (a que está com senha) , salvar... fechar todo arquivo e abrir novamente, ele abre na plan2 sem solicitar a senha.
Boa noite, pode ocultar a plan2 no evento open da planilha, por exemplo Plan2.visible = false
Olá! E se a pessoa precisar alterar a senha sem ter que acessar o código VBA? Como posso fazer para criar um botão de alterar a senha? Obrigado!!
Bom dia, se a senha estiver dentro do código acredito que não tenha como alterar sem acessar o código.
Gostei da video-aula ! Por oportuno, há como deixar a aba oculta, mas com a possibilidade de acessá-la por meio de hiperlink em outra aba da planilha (sem senha mesmo)?
Boa tarde, vou estudar essa necessidade.
boa tarde .. só da para no modo desenvolvedor ?
Boa noite, não entendi sua dúvida.
@@CanalSGP , amigo quero saber como bloquear uma guia específica de uma planilha. mas utilizando os recursos padrões do excel.
Bom dia, utilizando os recursos padrão do Excel não sei de nenhuma forma.
Olá, por favor, na minha planilha não esta funcionando. Estou usando na plan3, já programei com o nome da planilha e como Plan3 e fica dando erro: Erro em tempo de execução '424'. Quando faço a depuração da erro na linha do Private Sub Worksheet_Deactivate(), ela fica toda em amarela.
Boa noite, deixe seu e-mail que envio a planilha para que possa comparar.
@@CanalSGP Olá, eu consegui, eu estava nomeando as abas de maneira incorreta, obrigado.
Bom dia, que bom que conseguiu resolver.
Na minha está dando erro de compilação "Método ou membro de dados não encontrado" e a linha "Private sub worksheet_activate" fica toda amarela, o que eu faço?
Bom dia, pela mensagem tem objeto com nome errado. Deixe seu e-mail que envio a planilha para que possa comparar.
Vídeo muito bom! Funciona pra arquivo aberto no navegador?
Bom dia, obrigado, somente Excel desktop.
Esta dando erro em tempo de execução 424, o objeto é obrigatório, como corrigir?
Boa tarde, geralmente esta mensagem ocorre quando tem nome de objeto errado, como nome de aba de planilha, etc.
Boa tarde!
Implementei esse cós em duas planilhas. e quando vou executa-lo em uma só ele automaticamente executa os dois em seguida.
Poderia me ajudar a resolver?
Boa tarde, depende da forma que fez, deixe seu e-mail que envio a planilha para que possa comparar.
@@CanalSGP aconteceu a mesma coisa comigo, tentei usar os códigos para duas abas distintas e se eu digitar a segunda senha ele pede sempre a primeira antes, como resolver?
No meu código, quando insiro a senha correta, continua solicitando a senha sem abrir a aba que está bloqueada pela senha, como proceder?
Bom dia, solicite a planilha de exemplo no e-mail do site do canal, link na descrição do vídeo.
Boa noite Luan: Estou com um probleminha aqui. Fiz todo processo e deu super certo. Porém fiz uma macro que ao clicar nesse botão, ela exibe a planilha que esta oculta e dai pede a senha. So que se digitar a senha errada ou apenas clicar no Cancelar, ela da um erro e abre a planilha messmo sem a senha. como posso resolver essa charada?
Bom dia, qual a mensagem de erro?
@@CanalSGP Consegui resolver aqui. Obrigado
Show, gostaria de receber a planilha.
Boa tarde, obrigado, solicite a planilha de exemplo no e-mail do site do canal, link na descrição do vídeo.
Solicitou a senha 1 vez. agora quando abro a planilha novamente, ela nao pede mais a Senha. Precisava que pedisse a senha toda vez que abrisse a planilha. Poderia Ajudar?
Boa noite, a aba que precisa solicitar a senha não pode estar ativa ao abrir a planilha. Teste ativar outra aba da planilha ao fechar ou ao abrir. Por exemplo: Planilha2.Activate
Boa tarde! Eu executei os comandos do vídeo e funcionou com relação a uma aba. Contudo, quando fui fazer o mesmo procedimento em outra aba, o processo se repetiu e foram solicitadas duas senhas, para autorização das duas planilhas. Tentei trocar os nomes e os valores das variáveis mas sem sucesso. Há alguma forma de corrigir? Desde já muito obrigado e parabéns pelo vídeo, que ainda continua atual.
Boa tarde, talvez o procedimento da vídeo aula a seguir seja mais indicado para trabalhar com mais guias: ua-cam.com/video/mVFqwp10zpE/v-deo.html
só tem um problema, quando digito a senha incorreta, a aba pra inserir senha não volta a aparecer e não consigo acessar minha planilha protegida por senha
Boa tarde, pode desativar as macros da planilha marcando nas configurações desativar todas as macros com notificação. Que vai ter acesso a planilha e aos códigos novamente.
Na minha planilha, estou com problema no cód. e está aparecendo o seguinte erro
o método select do objeto worksheet falhou
Quando verifiquei o erro está na seguinte parte (Planilha5.Select)
Resp = InputBox("INFORME SUA SENHA", "SENHA")
If Resp = senha Then
Planilha5.Visible = Thue
Planilha10.Range
>>>>Planilha5.Select
Poderia ajuda?
Boa tarde, talvez o nome da planilha não seja Planilha5, nome interno do VBA.
Bom dia!
Vídeo aula muito boa! Nota 10!
Mais tenho uma pergunta: Tem como deixar a senha sem ocultar a aba? Mesmo que o usuário coloque a senha errada, gostaria que a aba não sumisse, apenas solicitasse a senha novamente.
Pode me ajudar?
Bom dia, obrigado, seguindo esta lógica não, porque travaria a planilha.
Boa tarde Luan, tudo bem? Primeiramente parabéns pelo vídeo, deu super certo, porém queria tirar uma dúvida. No meu caso, minha planilha tem 9 abas e gostaria de ocultar 3 delas, é possível fazer isso?
Boa tarde, obrigado, para ocultar abas utilize o código a seguir, por exemplo para ocultar a planilha1: Planilha1.Visible = False
Para reexibir:
Planilha1.Visible = True
@@CanalSGP Certo. Com 1 aba já deu certo, porém gostaria de ocultar 3 abas da mesma planilha da mesma forma com senha, é possível?
Tente replicar o código para as demais abas.
@@CanalSGP Não consegui, quando repito em linhas abaixo duplicando não considera outra aba. A que fiz foi a seguinte:
Private Sub Worksheet_Activate()
Dim Senha As String
Dim Resp As String
If Plan1.Range("A1") = "S" Then
Exit Sub
End If
Plan1.Visible = False
Senha = "123456"
Resp = InputBox("Informe sua Senha!", "SENHA")
If Resp = Senha Then
Plan1.Visible = True
Plan1.Range("A1") = "S"
Plan1.Select
Else
MsgBox "Senha Errada!", vbCritical, "SENHA"
Plan1.Visible = False
End If
End Sub
Private Sub Worksheet_Deactivate()
Plan1.Range("A1") = ""
End Sub
Para cada guia precisa mudar o nome da guia da planilha, plan1, plan2 e assim vai.
Boa noite...
Muito bom a aula porém, fiz o procedimento em uma guia minha chamada PARAMETROS mas está trazendo o erro:
Erro em tempo de execução '424':
O objeto é obrigatório.
Poderia me ajudar por favor?
Bom dia, obrigado, tem algum objeto com o nome errado ou código escrito errado pela mensagem.
@@CanalSGP o meu está com o mesmo problema, revisei linha por linha e está igual ao vídeo e continua dando Erro em tempo de execução 424
O objeto é obrigatório.
Boa tarde. Muito bom o material. Tenho uma dúvida, é possível que ao errar a senha a aba não seja oculta?
Bom dia, obrigado, ai perderia a finalidade do procedimento.
@@CanalSGP mas é possível??
Sim, mas basta o cara clicar em desenvolvedor e ele vai lá e vê a senha... como faço para impedir isso?
Bom dia, pode colocar senha de proteção nos códigos VBA, veja na guia referências, propriedades vba.
Gostaria de receber essa planilha, agradeço já me inscrevi no canal e dei meu like ... agradeço!!!!
Boa tarde, solicite a planilha no e-mail do site do canal, link na descrição do vídeo.
Oii gente, eu queria abrir essa planilha macro no meu android , alguém sabe me dizer se é possível ?
Bom dia, planilhas VBA acredito que funciona somente no Excel de computador com windows.
@@CanalSGP muito obrigada por responder, o vídeo foi muito útil a planilha funcionou direitinho no notebook. Gratidão 🙏 😊
Que bom que funcionou.
Tem como colocar senha pra cada aba?
Bom dia, sim, o código pode ser replicado para outras abas.
No meu não funcionou!
Que pena
Teria como mandar em meu email ?
Bom dia, qual e-mail para envio.
Podem me enviar uma cópia da planilha?
Boa tarde, qual e-mail para envio.
Boa tarde, poderiam me enviar a planilha, por favor!
demetryusk@gmail.com
Obrigado.
Boa tarde, infelizmente não tenho mais esta planilha.
Obrigado. 😢