Professor , ja comprei uma planilha para estoque , adorei .. Agora estou com mais um problema , preciso fazer cartaz de preço para produtos em nossa loja, temos alterações de preços frequentes , como criar um sistema de cartaz de preço com base em banco de dados da empresa. (Me refiro aos cartazes de preço que e colocado em televisores , eletrodomésticos assim por diante.)
@@CanalSGP Professor, quando digito usuário e senha corretamente o botão de entrar não e realçado, ou seja, não me dá opção de entrar. Mas clicando no botão sair, o botão entrar realça e posso entrar. Onde posso ter errado? Pode ajudar, por gentileza!? Obrigado pela atenção!
Boa noite!! Estou aprendendo muito com suas aulas, muito obrigada por isso. Gostaria de saber qual vídeo posso assistir para aprender a programar um formulário onde multiusuários simultaneamente incluem e alteram dados na plan.
Bom dia, em planilhas Excel VBA, utilizando a mesma planilha acredito não ser possível mais de um usuário ao mesmo tempo, para isso teria que trabalhar com o banco de dados Access para armazenar a informação, segue link de série de aulas sobre Access.ruclips.net/video/z8pOUU07sT4/видео.html
boa noite, seus videos são excelente estou aprendendo programar com vc, professor, preciso de uma ajuda criei um formulario, com uma listbox, um relação de produtos , criei " tentei " um filtro que é uma combox que seriam os fornecedores, to apanhando a uma semana e nada , pode me dar uma luz...quando filtro pelo combox não aparece nada...
Boa noite, obrigado, detalhe mais o filtro que deseja fazer, para ver se tem algum procedimento que atenda ou que chegue perto do resultado que deseja.
Bom dia! Obrigado pela aula! Tenho uma dúvida, como faço para colocar senha somente em uma aba da planilha? Em uma de suas aulas vc ensina a fazer isso, mas para alterar a senha teria que acessar a programação do VBA e alterar. Eu gostaria de deixar um botão de alterar senha para o usuário, caso ele precise trocar por conta própria como nessa aula vc fez aqui. Alguma dica de como posso fazer isso? Obrigado!
Bom dia, primeiro passo é retirar a senha de dentro do código e colocar em uma aba da planilha. Depois que a senha estiver na planilha, processo de pesquisa e edição é normal.
Amigo muito boa aula! Tenho uma duvida quando tento chamar meu formulario da erro 401 com a seguinte mensagem: Não é possível mostrar formulário sem janela restrita quando um formulario de janela restrita é exibido. Pode me ajudar com esse erro ?
Olá, parabéns pelo canal! seguinte, primeiro como direcionar para apenas 01 ADM cadastre usuários e que cada usuário tenha acesso a determinadas planilhas, Grato!
Olá amigo! Conhece alguma forma de salvar o excel com a tela de login no Drive e baixar ele mantendo o macro? Quando eu baixo aqui ele anula o macro e a janela de acesso é ignorada.
Boa tarde, você teria uma planilha para venda em uma cantina, para vários usuários, cadastro de produtos, etc. Caso tenha você teria como me mandar o vídeo? Obrigado.
Quando eu clico em sair ou fechar ou simplesmente clico no "X" a planilha fica aberta oculta e se eu clico pra abrir de novo ela vai direto pra planilha do excel sem exigir login
@@CanalSGP Acredito que ele quis dizer a senha do Formulário "Tela". Após abrir a planilha ele pede novamente a senha do usuário, porém, a senha quando digitada não aparece mascarada com "*"
Tem alguma aula que consiga por exemplo pegar o usuario que fez login, e quando ele alterar uma coluna fique registrado que ele foi o ultimo a alterar ?
Bom dia professor, como faço para cada usuário apenas abrir sua aba correspondente. Ex: Colocou o login e a senha abri somente a aba X, desta forma casa usuário tem acesso somente suas informações. Desde já agradeço.
Olá, fiz um formulario useform (cadastro de clientes) depois criei outro para fazer um login chamando o primeiro formulário. Quando salvo e saio do Excel , some tudo!🥴 O que será que estou fazendo errado. Vc pode me ajudar?
Boa tarde, nestes formulários tem condições if para identificar se é para o fechar o aplicativo Excel. Mas se não consegue acessar, pode desativar as macros do Excel para acessar os códigos novamente.
Bom dia, planilhas vba acredito que não, neste caso teria de ser com banco de dados ou se desejar, pode trabalhar com Google Planilhas, que é mais fácil de compartilhar.
Professor boa tarde! estou com um problema :) após passar horas elaborando uma tela de login, descobri que meu esforço não valeu de nada, pois se a pessoa alterar o nome da planilha ou copiar e colar em outra pasta desabilita as macros. Com isso a pessoa consegue acesso aos dados e a todas as abas. Tem como forçar a pessoa a habilitar as macros para chamar a tela login ? Se puder me ajudar agradeço, obrigado¹
@@CanalSGP entendi, obrigado! eu até consegui utilizando esse código pt.stackoverflow.com/questions/187961/como-impedir-acesso-com-macros-desabilitadas . criei uma aba apenas com o aviso "habilite as macros" e deu certo. porém eu já tenho definido uma aba na qual o arquivo tem que iniciar, assim a tela do aviso sempre pisca/mostra antes de puxar a inicial e pisca/mostra quando fecha. isso demora um pouco como se o codigo tivesse procurando a aba para exibir. tem como eu mudar esse codigo e ao inves de ficar procurando as variaveis ele ir direto na aba aviso?
Não consigo buscar o endereços através do CEP em VBA, fiz minha Function, e ativei o botão buscar mas não vai. Function ConsultaCep(ValorCep As String, TipoCampo As String) Dim XmlDoc As DOMDocument Dim XmlNode As IXMLDOMNode Dim XmlNodes As IXMLDOMNodeList Set XmlDoc = New DOMDocument XmlDoc.async = False XmlDoc.Load ("https:viacep.com.br/ws/" + ValorCep + "/xml") Set XmlNodes = XmlDoc.SelectNodes("/xmlcep/" + TipoCampo) For Each XmlNode In XmlNodes ConsulCep = XmlNode.Text Next End Function e depois a configuração do botão. Private Sub BuscarCep_Click() If Me.TxtCEP.Text = Empty Then MsgBox " INFORME UM CEP VÁLIDO, PARA QUE O SISTEMA FAÇA UMA BUCA NOSITE DOS CORREIOS" TxtCEP.SetFocus Else TxtENDERECO.Text = UCase(ConsultaCep(TxtCEP, "logradouro")) TxtBAIRRO.Text = UCase(ConsultaCep(TxtCEP, "bairro")) txtUf.Text = UCase(ConsultaCep(TxtCEP, "uf")) End If End sub. Alguem consegue me ajudar?
Suas aulas são Excelentes, e recomendo a todos estudantes de Excel VBA. Mas por favor tenho uma solicitação Professor. Poderia fazer uma aula em Excel VBA com MultiPáginas que ao logar um determinado Usuário ele não tenha acesso a determinados BOTÕES, que mesmo ao clicar mostre uma msgBox informando que que seu nivel não tem permissão para acessar, deixando esse botão desabilitado para esse usuario. Ex: Usuário Nivel A, tem acesso livre, pra salvar, pesquisar, editar e excluir dados no Formulário. Criar e excluir usuário. Usuário Nivel B, tem acesso para salvar, pesquisar, editar, excluir dados no Formulário, mas não pode mexer em usuários Usuário Nivel C, Tem acesso para salvar e pesquisar dados no Formulário, não pode excluir ou editar cadastros e não mexe com usuário Usuário Nivel D, Apenas Leitura Muito grato !!!
Parabéns, meu caro. Conteúdo utilíssimo para os usuários do Excel. Muito obrigado.
Obrigado.
Top professor, usei no meu Projeto, ficou muito bom, meus parabéns!!!
De nada.
o melhor canal de vba do Brasil Parabéns!
Obrigado pelo elogio
Boa noite Luan...mais uma vez um show de didática...Parabéns....
Obrigado pelo elogio
Sem palavras...O melhor projeto já encontrado na internet...muito obrigado...Que Deus lhe recompense com muito sucesso!!
Boa tarde, obrigado, sucesso em seus estudos.
@@CanalSGP Obrigado....estou finalizando um projeto no excel e estava faltando somente esta formula, usuario e trocar senha....muito obrigado!!
Que bom.
bom dia, excelente estava procurando uma tela de login e encontrei seu trabalho parabéns!
aproveitei e me escrevi para aprender mais.
Bom dia, obrigado, sucesso em seus estudos.
muito bom, professor sempre dar algo bacana ainda mais quando dar os códigos da forma que passa.
Obrigado.
Boa tarde. Muito boa a explicação e me ajudou muito, pois estou iniciando em VBA.
Ganhou 1 inscrito no Canal.
Que bom que ajudou
Adorei muito estes formulários continue assim professor excelente trabalho
Boa noite, obrigado, sucesso em seus estudos.
Muito top essa aula Luan, obrigado.
Obrigado.
Boa noite! Excelente! muito obrigado...
Obrigado.
Muito bom vou usar nos meus projetos.
Obrigado
Professor , ja comprei uma planilha para estoque , adorei .. Agora estou com mais um problema , preciso fazer cartaz de preço para produtos em nossa loja, temos alterações de preços frequentes , como criar um sistema de cartaz de preço com base em banco de dados da empresa. (Me refiro aos cartazes de preço que e colocado em televisores , eletrodomésticos assim por diante.)
Boa noite, que bom, sobre cartaz não fiz algo semelhante ainda, não sei dizer.
Obrigado por compartilhar...
De nada.
muito obrigado jovem deu super certo top parabens
Que bom que deu certo.
Como sempre um excelente professor!
Boa tarde, obrigado.
@@CanalSGP Professor, quando digito usuário e senha corretamente o botão de entrar não e realçado, ou seja, não me dá opção de entrar. Mas clicando no botão sair, o botão entrar realça e posso entrar. Onde posso ter errado? Pode ajudar, por gentileza!? Obrigado pela atenção!
Boa tarde, após digitar a senha precisa pressionar a tecla enter ou tab.
@@CanalSGP Obrigado!
Boa noite!! Estou aprendendo muito com suas aulas, muito obrigada por isso. Gostaria de saber qual vídeo posso assistir para aprender a programar um formulário onde multiusuários simultaneamente incluem e alteram dados na plan.
Bom dia, em planilhas Excel VBA, utilizando a mesma planilha acredito não ser possível mais de um usuário ao mesmo tempo, para isso teria que trabalhar com o banco de dados Access para armazenar a informação, segue link de série de aulas sobre Access.ruclips.net/video/z8pOUU07sT4/видео.html
Parabéns!
Obrigado
boa noite, seus videos são excelente estou aprendendo programar com vc, professor, preciso de uma ajuda criei um formulario, com uma listbox, um relação de produtos , criei " tentei " um filtro que é uma combox que seriam os fornecedores, to apanhando a uma semana e nada , pode me dar uma luz...quando filtro pelo combox não aparece nada...
Boa noite, obrigado, detalhe mais o filtro que deseja fazer, para ver se tem algum procedimento que atenda ou que chegue perto do resultado que deseja.
Bom dia! Obrigado pela aula! Tenho uma dúvida, como faço para colocar senha somente em uma aba da planilha? Em uma de suas aulas vc ensina a fazer isso, mas para alterar a senha teria que acessar a programação do VBA e alterar. Eu gostaria de deixar um botão de alterar senha para o usuário, caso ele precise trocar por conta própria como nessa aula vc fez aqui. Alguma dica de como posso fazer isso? Obrigado!
Bom dia, primeiro passo é retirar a senha de dentro do código e colocar em uma aba da planilha. Depois que a senha estiver na planilha, processo de pesquisa e edição é normal.
Bom dia , adorei o vídeo , mas tenho uma dúvida, como fazer acesso com login apenas em uma aba e não na planilha completa ?
Boa tarde, para login de cada usuário em uma aba, talvez o procedimento do vídeo a seguir seja mais adequado. ruclips.net/video/mVFqwp10zpE/видео.html
Amigo muito boa aula! Tenho uma duvida quando tento chamar meu formulario da erro 401 com a seguinte mensagem: Não é possível mostrar formulário sem janela restrita quando um formulario de janela restrita é exibido. Pode me ajudar com esse erro ?
Boa tarde, infelizmente não sei exatamente o que pode ser.
Olá, parabéns pelo canal!
seguinte, primeiro como direcionar para apenas 01 ADM cadastre usuários e que cada usuário tenha acesso a determinadas planilhas, Grato!
Bom dia, obrigado, não fiz algo assim ainda.
Olá amigo! Conhece alguma forma de salvar o excel com a tela de login no Drive e baixar ele mantendo o macro? Quando eu baixo aqui ele anula o macro e a janela de acesso é ignorada.
Boa noite, o que sei é que no Drive não funciona, mas que interfere de apenas colocar no drive não testei ainda.
Boa tarde, você teria uma planilha para venda em uma cantina, para vários usuários, cadastro de produtos, etc. Caso tenha você teria como me mandar o vídeo? Obrigado.
Boa tarde, infelizmente não tenho modelo de planilha para esta necessidade.
Quando eu clico em sair ou fechar ou simplesmente clico no "X" a planilha fica aberta oculta e se eu clico pra abrir de novo ela vai direto pra planilha do excel sem exigir login
Boa tarde, deve ter escapado algum detalhe da aula, experimente fazer um exemplo igual ao da aula para ver se o erro persiste.
professor, como faço para não aparecer a senha não formulário de acesso?
Bom dia, não entendi exatamente sua dúvida.
@@CanalSGP Acredito que ele quis dizer a senha do Formulário "Tela". Após abrir a planilha ele pede novamente a senha do usuário, porém, a senha quando digitada não aparece mascarada com "*"
Boa tarde, nas msgbox tem o procedimento do vídeo no link a seguir que pode ser aplicado. ruclips.net/video/oZlCWWBY45E/видео.html
Tem alguma aula que consiga por exemplo pegar o usuario que fez login, e quando ele alterar uma coluna fique registrado que ele foi o ultimo a alterar ?
Bom dia, infelizmente não tenho aula sobre esse tema.
Bom dia professor, como faço para cada usuário apenas abrir sua aba correspondente. Ex: Colocou o login e a senha abri somente a aba X, desta forma casa usuário tem acesso somente suas informações. Desde já agradeço.
Boa tarde, tem o procedimento do vídeo no link a seguir, talvez possa adaptar. ruclips.net/video/mVFqwp10zpE/видео.html
@@CanalSGP PROFESSOR DEU CERTO... MUITO OBRIGADO!!!!!!
De nada
Olá, fiz um formulario useform (cadastro de clientes) depois criei outro para fazer um login chamando o primeiro formulário. Quando salvo e saio do Excel , some tudo!🥴 O que será que estou fazendo errado. Vc pode me ajudar?
Boa tarde, nestes formulários tem condições if para identificar se é para o fechar o aplicativo Excel. Mas se não consegue acessar, pode desativar as macros do Excel para acessar os códigos novamente.
@@CanalSGP obrigado
Olá!
É possível usar a planilha em um drive compartilhado e vários usuários acessar ao mesmo tempo?
Bom dia, planilhas vba acredito que não, neste caso teria de ser com banco de dados ou se desejar, pode trabalhar com Google Planilhas, que é mais fácil de compartilhar.
Boa noite! Como eu faço para que o usuario que eu quero tenha acesso somente a uma aba em especiifico?
Bom dia, no vídeo no link a seguir foi feito algo parecido ao que deseja. ruclips.net/video/mVFqwp10zpE/видео.html
BOA TARDE PROFESSOR FIZ O PROCEDIMENTO COMO NO VIDEO E TA CAINDO AO ABRIR O EXCEL A TELA DE LOGIN.... E NAO COMO NO VIDEO OQUE EU FIZ DE ERRADO?
Bom dia, não entendi exatamente sua dúvida.
@@CanalSGP ao abrir a planilha cai no login ao invés de cadastro primeiro...
Bom dia, verifique a condição if no evento open da planilha. Para ver se a célula critério está com ok.
Professor boa tarde! estou com um problema :) após passar horas elaborando uma tela de login, descobri que meu esforço não valeu de nada, pois se a pessoa alterar o nome da planilha ou copiar e colar em outra pasta desabilita as macros. Com isso a pessoa consegue acesso aos dados e a todas as abas. Tem como forçar a pessoa a habilitar as macros para chamar a tela login ? Se puder me ajudar agradeço, obrigado¹
Bom dia, até o momento não fiz nada neste sentido.
@@CanalSGP entendi, obrigado! eu até consegui utilizando esse código pt.stackoverflow.com/questions/187961/como-impedir-acesso-com-macros-desabilitadas . criei uma aba apenas com o aviso "habilite as macros" e deu certo. porém eu já tenho definido uma aba na qual o arquivo tem que iniciar, assim a tela do aviso sempre pisca/mostra antes de puxar a inicial e pisca/mostra quando fecha. isso demora um pouco como se o codigo tivesse procurando a aba para exibir. tem como eu mudar esse codigo e ao inves de ficar procurando as variaveis ele ir direto na aba aviso?
Boa tarde, acredito que vai piscar, porque precisa que Excel abra para começar a executar os comandos.
Não consigo buscar o endereços através do CEP em VBA, fiz minha Function, e ativei o botão buscar mas não vai.
Function ConsultaCep(ValorCep As String, TipoCampo As String)
Dim XmlDoc As DOMDocument
Dim XmlNode As IXMLDOMNode
Dim XmlNodes As IXMLDOMNodeList
Set XmlDoc = New DOMDocument
XmlDoc.async = False
XmlDoc.Load ("https:viacep.com.br/ws/" + ValorCep + "/xml")
Set XmlNodes = XmlDoc.SelectNodes("/xmlcep/" + TipoCampo)
For Each XmlNode In XmlNodes
ConsulCep = XmlNode.Text
Next
End Function
e depois a configuração do botão.
Private Sub BuscarCep_Click()
If Me.TxtCEP.Text = Empty Then
MsgBox " INFORME UM CEP VÁLIDO, PARA QUE O SISTEMA FAÇA UMA BUCA NOSITE DOS CORREIOS"
TxtCEP.SetFocus
Else
TxtENDERECO.Text = UCase(ConsultaCep(TxtCEP, "logradouro"))
TxtBAIRRO.Text = UCase(ConsultaCep(TxtCEP, "bairro"))
txtUf.Text = UCase(ConsultaCep(TxtCEP, "uf"))
End If
End sub.
Alguem consegue me ajudar?
Boa tarde, não fiz procedimento de busca de cep ainda.
Boa Noite. Cadê o arquivo para baixar. Obrigado
Boa noite. Link na descrição
Suas aulas são Excelentes, e recomendo a todos estudantes de Excel VBA.
Mas por favor tenho uma solicitação Professor. Poderia fazer uma aula em Excel VBA com MultiPáginas que ao logar um determinado Usuário ele não tenha acesso a determinados BOTÕES, que mesmo ao clicar mostre uma msgBox informando que que seu nivel não tem permissão para acessar, deixando esse botão desabilitado para esse usuario.
Ex: Usuário Nivel A, tem acesso livre, pra salvar, pesquisar, editar e excluir dados no Formulário. Criar e excluir usuário.
Usuário Nivel B, tem acesso para salvar, pesquisar, editar, excluir dados no Formulário, mas não pode mexer em usuários
Usuário Nivel C, Tem acesso para salvar e pesquisar dados no Formulário, não pode excluir ou editar cadastros e não mexe com usuário
Usuário Nivel D, Apenas Leitura
Muito grato !!!
Bom dia, obrigado, vou estudar essa possibilidade.
Muito showw, porem minha senha do usuário da sempre senha incorreta! :(
Bom dia, obrigado, qual senha utilizou, se começar por zero, desconsidere o zero.
@@CanalSGP era uma senha teste "0000"
ok
E Lasqueira!
As vezes utilizo essa instrução.
ta certo... obrigado pelas dicas professor