Vou agradecer muito por esse vídeo, eu fiz um banco de dados para um cliente e ele depois que entreguei me pediu que tinha uma informação que não podia repetir, me bati o final de semana todo e esse vídeo foi minha luz
Eu havia assistido a outro vídeo com essa mesma função e só dava erro na minha planilha... Seu código está tão simples, que só de olhar entendi o que eu devia ajustar. Valeu! 😍😍
Muito bom mesmo. MS eu gostaria que me ajudasses a impedir registos de dados em células específicas ou intervalo de células. Estou a fazer um horário escolar e gostaria impedir repetição, por favor
Boa noite! Acompanho a alguns dias o seu canal e o parabenizo pelas excelentes aulas! Sou iniciante no VBA e parei aqui porque estou fazendo uma agenda para a escola em que trabalho e preciso organizar a agenda da sala de leitura para os professores. Minha dúvida é em relação a duplicidade de horário no mesmo dia. Nesse caso há uma condicional, o dia. Como faria? Grato.
Boa noite, obrigado, se for mais de uma condição, talvez trabalhar com a função conte-ses, que permite mais de um critérios. Ver = WorksheetFunction.CountIf(Planilha1.Range("E:E"), TCpf.Text, Planilha1.Range("F:F"), TData.text) Não testei com data, não tenho plena certeza se vai funcionar. Porque a data pode ser interpretada pelo computador como um número.
Bom Dia, professor, tudo bem? Eu preciso colocar dois critérios para não permitir o cadastro duplicado. Que seja verificado se o mesmo nome está cadastrado no mesmo mês. Ou seja, ele precisa olhar se o nome já está na planilha, mas precisa ver se na coluna do "Mês de cadastro" é o mês atual. Se for um mês passado é pra permitir o cadastro. Pode me indicar em qual vídeo encontro essa instrução?
EU coloquei um novo módulo chamado Extenso_Valor para que o Excel escreva automaticamente os valores numéricos da minha planilha, porém agora aparece um aviso informando Nome repetido encontrado: Extenso_Valor toda vez q dou enter na planilha. Já exclui a macro mais o erro continua. Me Ajude!!!
Boa tarde Não consigo enviar dados para uma celula protegida, vem uma mensagem do excel, que pra enviar para a celula protegida eu preciso desbloquear, por que será, Faço como mostra os vídeos mas não dá certo, nem pelo vba e nem pela própria ferramenta do excel.
Boa tarde, teria alguma forma de verificar os duplicados e ao invés de alertar, combinar os resultados? Exemplo: Estou fazendo um formulário de estoque, se eu tentar cadastrar um produto ja cadastrado na planilha ele automaticamente só somar os números do campo "quantidade" e deixar a célula que seria duplicada em branco. Estou quebrando a cabeça e seria de grande ajuda 🙏
@@CanalSGP no caso seria essa descrição: Se já houver esse produto cadastrado, automaticamente somar as quantidades na linha correspondente ao primeiro cadastro
Boa tarde...Por gentileza, o meu código não está rodando ao rodar aponta erro de "VARIAVEL NÃO DEFINIDA" e mostra a variável que estou usando na minha textbox cpf conforme a seguir "verCPF = WorksheetFunction.CountIf(Planilha1.Range("E:E"), txt_cpf.Text), o erro aponta pro nome do meu objeto txt_cpf.txt....Por favor vc poderia me ajudar, já fiz de tudo, mas não consigo rodar este código...Muito Obrigado.
Boa tarde...Sim já havia definido a variável ver CPF como Double...Mas consegui rodar inserindo UserForm1 na frente do objeto...Segue a linha de código abaixo: verCPF = WorksheetFunction.CountIf(Planilha1.Range("E:E"), UserForm1.txt_cpf.Text) De qq maneira muito boa esta função, simples e eficiente...Muito obrigado.
Queria verificar se alguma data de registro está duplicada, porém, o código nao executa, oq eu faço mestre? Dim VERDATA As Double VERDATA = WorksheetFunction.CountIf(Planilha1.Range("B:B"), Textboxdata.Value)
If VERDATA > 0 Then MsgBox "Data já cadastrada!", vbCritical, "Data de inicio" End If
@@CanalSGP Como poderia verificar se tem duplicatas de datas em uma coluna referente a textboxdata, e evitar que seja salvo? Ps. Já tentei de todo jeito mas não tive exito ):
Bom dia, com relação a data é mais complicado, porque para o computador a data é um número. Verifique como foi formatado a data para filtrar no auto filtro, talvez se formatar o critério possa dar certo. th-cam.com/video/YMsVnnIl6A8/w-d-xo.html
Esse canal tem me ajudado demais em um desenvolvimento que estou fazendo na empresa. Obrigado !
Que bom.
Vou agradecer muito por esse vídeo, eu fiz um banco de dados para um cliente e ele depois que entreguei me pediu que tinha uma informação que não podia repetir, me bati o final de semana todo e esse vídeo foi minha luz
Que bom que ajudou
Olá! Estava tendo problemas na minha planilha e o seu vídeo resolveu. Muito obrigado. Ganhou +1 inscrito.
Que bom que ajudou.
muito obrigado... suas video aulas são as melhores... você sabe tudo
Obrigado, sucesso em seus estudos.
A dica foi ótima muito boa aula gostei e estou tentando aprender com os vídeos valeu.
Obrigado
Eu procurava algo parecido, mas isso já me ajudou muito. Vlw mestre
Que bom que ajudou.
Professor o senhor é espetacular!!
Obrigado.
Eu havia assistido a outro vídeo com essa mesma função e só dava erro na minha planilha... Seu código está tão simples, que só de olhar entendi o que eu devia ajustar. Valeu! 😍😍
Que bom que deu certo.
Muito bom mesmo. MS eu gostaria que me ajudasses a impedir registos de dados em células específicas ou intervalo de células. Estou a fazer um horário escolar e gostaria impedir repetição, por favor
Valeu demais! Muito simples e objetivo!
Obrigado.
Muito obrigada! excelente expicação
Obrigado.
Excelente explicação! Parabéns
Obrigado pelo elogio
Obrigado pela ajuda! Sucesso
Que bom que ajudou
Muito obrigado pela ajuda! Tudo de bom para o senhor!!
Obrigado, sucesso em seu estudos.
Me ajudou muito amigão, obrigado.
Que bom que ajudou
Boa noite! Acompanho a alguns dias o seu canal e o parabenizo pelas excelentes aulas! Sou iniciante no VBA e parei aqui porque estou fazendo uma agenda para a escola em que trabalho e preciso organizar a agenda da sala de leitura para os professores. Minha dúvida é em relação a duplicidade de horário no mesmo dia. Nesse caso há uma condicional, o dia. Como faria? Grato.
Boa noite, obrigado, se for mais de uma condição, talvez trabalhar com a função conte-ses, que permite mais de um critérios.
Ver = WorksheetFunction.CountIf(Planilha1.Range("E:E"), TCpf.Text, Planilha1.Range("F:F"), TData.text)
Não testei com data, não tenho plena certeza se vai funcionar. Porque a data pode ser interpretada pelo computador como um número.
@@CanalSGP Muito obrigado!
De nada
Bom Dia, professor, tudo bem? Eu preciso colocar dois critérios para não permitir o cadastro duplicado. Que seja verificado se o mesmo nome está cadastrado no mesmo mês. Ou seja, ele precisa olhar se o nome já está na planilha, mas precisa ver se na coluna do "Mês de cadastro" é o mês atual. Se for um mês passado é pra permitir o cadastro. Pode me indicar em qual vídeo encontro essa instrução?
Bom dia, pode ser seguindo a mesma lógica deste vídeo, mas utilizando a função conte.ses, que permite verificar mais de um critério.
@@CanalSGP Opa! ... Verdade! Deu certinho sim com a função countifs. Obrigado.
De nada.
Bom dia. Se eu deixar o campo CPF vazio ele tbm conta e considera que ja existe um cadastro. Como faço para desconsiderar os campos vazios?
Boa tarde, pode trabalhar com if.
If CPF EMPTY Then
Seu código
End if
EU coloquei um novo módulo chamado Extenso_Valor para que o Excel escreva automaticamente os valores numéricos da minha planilha, porém agora aparece um aviso informando Nome repetido encontrado: Extenso_Valor toda vez q dou enter na planilha. Já exclui a macro mais o erro continua. Me Ajude!!!
Bom dia, pode ser que tenha uma variável declarada duas vezes dentro da macro. Por exemplo:
Dim Linha as double
Dim Linha as double
Boa Noite ! aqui pra mim deu erro de compilação declaração duplicada no escopo atual . podoria me ajudar resolver este problema ? obrigado.
Bom dia, deve ter duas variáveis Dim com mesmo nome.
Boa tarde
Não consigo enviar dados para uma celula protegida, vem uma mensagem do excel, que pra enviar para a celula protegida eu preciso desbloquear, por que será,
Faço como mostra os vídeos mas não dá certo, nem pelo vba e nem pela própria ferramenta do excel.
Bom dia, precisa retirar a senha da planilha no início dos códigos. th-cam.com/video/63Ocl6v6b6o/w-d-xo.html
@@CanalSGP assisti o vídeo e entendi, obrigado
Que bom.
Boa tarde, teria alguma forma de verificar os duplicados e ao invés de alertar, combinar os resultados?
Exemplo: Estou fazendo um formulário de estoque, se eu tentar cadastrar um produto ja cadastrado na planilha ele automaticamente só somar os números do campo "quantidade" e deixar a célula que seria duplicada em branco. Estou quebrando a cabeça e seria de grande ajuda 🙏
Boa tarde, pra juntar informações precisa utilizar ecomercial & entre as informações.
@@CanalSGP tem algum vídeo demonstrando isso?
@@CanalSGP no caso seria essa descrição:
Se já houver esse produto cadastrado, automaticamente somar as quantidades na linha correspondente ao primeiro cadastro
Infelizmente não tenho.
Estou tendo dificuldades pra desenvolver uma ferramenta no excel você tem como me ajudar?
Boa tarde, qual a dúvida.
Teria que te mandar o arquivo para você analisar.
Boa tarde...Por gentileza, o meu código não está rodando ao rodar aponta erro de "VARIAVEL NÃO DEFINIDA" e mostra a variável que estou usando na minha textbox cpf conforme a seguir
"verCPF = WorksheetFunction.CountIf(Planilha1.Range("E:E"), txt_cpf.Text), o erro aponta pro nome do meu objeto txt_cpf.txt....Por favor vc poderia me ajudar, já fiz de tudo, mas não consigo rodar este código...Muito Obrigado.
Boa tarde, definiu a variável verCPF com sendo Double:
Dim verCPF as Double
Boa tarde...Sim já havia definido a variável ver CPF como Double...Mas consegui rodar inserindo UserForm1 na frente do objeto...Segue a linha de código abaixo:
verCPF = WorksheetFunction.CountIf(Planilha1.Range("E:E"), UserForm1.txt_cpf.Text)
De qq maneira muito boa esta função, simples e eficiente...Muito obrigado.
ok
professor uma ajuda, eu gostaria de impedir cadastros duplicados, como podemos fazer isso? obrigado!
estou usando uma macro
Bom dia, é o mesmo procedimento desta aula, só muda as referências a sua planilha e coluna.
será que coloquei a condição no lugar certo professor?
Respondido em outro comentário.
Queria verificar se alguma data de registro está duplicada, porém, o código nao executa, oq eu faço mestre?
Dim VERDATA As Double
VERDATA = WorksheetFunction.CountIf(Planilha1.Range("B:B"), Textboxdata.Value)
If VERDATA > 0 Then
MsgBox "Data já cadastrada!", vbCritical, "Data de inicio"
End If
Boa tarde, por data acredito que não vai dar certo, porque para o computador a data é número e a função procura por texto.
@@CanalSGP Como poderia verificar se tem duplicatas de datas em uma coluna referente a textboxdata, e evitar que seja salvo?
Ps. Já tentei de todo jeito mas não tive exito ):
Bom dia, com relação a data é mais complicado, porque para o computador a data é um número. Verifique como foi formatado a data para filtrar no auto filtro, talvez se formatar o critério possa dar certo. th-cam.com/video/YMsVnnIl6A8/w-d-xo.html
está dando erro de duplicação de DATA
Bom dia, talvez seja variável Dim como nome repetido.