Página 1 de 2
Impedir valor numerico repetido numa coluna
Enviado: 05 Nov 2019 às 20:32
por jfelim
Boa noite. Tenho tentado tutoriais onde entro em linha de conta com a fórmula contar.se de modo a impedir repetição de um n7mero na coluna. Mas sem enfeito.
Se fizer uma planilha de novo e colocar =contar.se(c2:c79;c2)>1 e na célula c2 estiver valor um, consigo.
No entanto se o valor c2 for igual a 1233 por exemplo, já não funciona....
Podem. Dar uma ajuda por favor?
Impedir valor numerico repetido numa coluna
Enviado: 05 Nov 2019 às 22:58
por Jimmy
Olá jfelim,
Para desenvolver qualquer coisa em Excel, é necessária uma planilha que sirva de base. Caso contrário, quem for te ajudar vai ter que ter o trabalho extra de montar a planilha para testes.
Peço que você anexe a planilha. Se não puder por questões de sigilo, altere os dados e anexe.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.
Jimmy San Juan
Re: Impedir valor numerico repetido numa coluna
Enviado: 06 Nov 2019 às 05:38
por jfelim
Jimmy escreveu:Olá jfelim,
Para desenvolver qualquer coisa em Excel, é necessária uma planilha que sirva de base. Caso contrário, quem for te ajudar vai ter que ter o trabalho extra de montar a planilha para testes.
Peço que você anexe a planilha. Se não puder por questões de sigilo, altere os dados e anexe.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.
Jimmy San Juan
Muito obrigado por sua prontidão.
A coluna onde não quero repetição de valores é na B Cartões.
Em anexo o modelo da planilha.
Re: Impedir valor numerico repetido numa coluna
Enviado: 06 Nov 2019 às 08:20
por Jimmy
Olá jfelim,
Segue a planilha anexa para teus testes.
Eu inclui a coluna "C", porque acredito que também não deva haver 2 jogadores com o mesmo nome, e caso ocorra, algo no nome deve ser inserido para diferencia-los. Caso eu esteja errado, é fácil alterar a macro pois deixei a definição das colunas logo na primeira linha da macro no evento Change.
No caso de algum valor repetido seja digitado na coluna, optei por um aviso breve e sonoro, para evitar que o operador tenha que perder tempo fechando a janela. O aviso dura 1 segundo. A função que conta esse tempo é diferente entre as versões de 32 e 64 bits. Como meu office é 64 bits, não pude testar para 32, mas a macro está feita pra servir tanto em um quanto no outro. Caso tenha problemas, avise.
Nas mensagens que colaboram para a solução do problema, peço que dê um Like, clicando no botão com o "positivo existente acima e a direita de cada mensagem.
Jimmy San Juan
Re: Impedir valor numerico repetido numa coluna
Enviado: 06 Nov 2019 às 11:52
por jfelim
Private Sub Worksheet_Change(ByVal Target As Range)
Col = "B:B,C:C"
Set Onde = Intersect(Target, Range(Col))
If Not Onde Is Nothing Then Call Repetidos(Onde)
End Sub
Caso pretenda apenas a coluna b é aqui que altero? coloco apenas Col = "B:B"
Re: Impedir valor numerico repetido numa coluna
Enviado: 06 Nov 2019 às 13:16
por osvaldomp
jfelim escreveu:
Se fizer uma planilha de novo e colocar =contar.se(c2:c79;c2)>1 e na célula c2 estiver valor um, consigo.
Na Validação de Dados utilize a fórmula abaixo.
Impedir valor numerico repetido numa coluna
Enviado: 06 Nov 2019 às 13:23
por jfelim
Osvaldo, resultar, resultou.
Agora tenho dois pontos.
Um em visual basic da mais informação e não da mensagem de erro, mas não consigo por no Google sheets disponível a colegas, com macro a funcionar, a qual ficou excelente.
Com esta formula, da a mensagem de erro mas consigo colocar no Google sheets.
TEm forma de por a funcionar as macros no googlesheets?
Re: Impedir valor numerico repetido numa coluna
Enviado: 06 Nov 2019 às 16:10
por Jimmy
jfelim escreveu:Caso pretenda apenas a coluna b é aqui que altero? coloco apenas Col = "B:B"
Sim, apenas isso.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.
Jimmy San Juan
Impedir valor numerico repetido numa coluna
Enviado: 06 Nov 2019 às 16:32
por jfelim
Em relação as macros no Google Sheets, existe alguma forma de contornar?
A ideia é colocar aquela tabela partilhada com um amigo!
Impedir valor numerico repetido numa coluna
Enviado: 06 Nov 2019 às 21:48
por Jimmy
jfelim,
Como te respondi no outro post, as macros do Excel não rodam lá.
O que você pode fazer é partilhar com alguém por outra via, como por exemplo, o Dropbox. Conhece?
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.
Jimmy San Juan
Re: Impedir valor numerico repetido numa coluna
Enviado: 06 Nov 2019 às 22:37
por jfelim
Jimmy escreveu:jfelim,
Como te respondi no outro post, as macros do Excel não rodam lá.
O que você pode fazer é partilhar com alguém por outra via, como por exemplo, o Dropbox. Conhece?
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.
Jimmy San Juan
Ja tinha pensado isso mesmo. Dropbox.
Assim em qualquer. Umas das planilhas posso bloquear a alteração das macros.
Pretendo ainda tentar arranjar código vba para bloquear a visualização de fórmulas. Pelo que tenho visto é possível... você costuma aplicar essa situação?
Re: Impedir valor numerico repetido numa coluna
Enviado: 07 Nov 2019 às 06:55
por Deciog
jfelim, Bom Dia.
Confere se é desta forma que desejas
Se minha resposta foi útil, clique em obrigado é uma forma de agradecimento da ajuda
Decio
Re: Impedir valor numerico repetido numa coluna
Enviado: 08 Nov 2019 às 18:45
por jfelim
osvaldomp escreveu:jfelim escreveu:
Se fizer uma planilha de novo e colocar =contar.se(c2:c79;c2)>1 e na célula c2 estiver valor um, consigo.
Na Validação de Dados utilize a fórmula abaixo.
Se eu chegar ao ultimo valor e arrastar para gerar sequencia, esta regra não se aplica..
Tipo tenho os valores 1, 2, 3, 4
Se pegar na célula que contem com valor 3 e quatro e arrastar de modo a fazer sequencia 3,4,5,6,7,8 esta formula não se aplica
Impedir valor numerico repetido numa coluna
Enviado: 26 Nov 2019 às 18:58
por jfelim
Boa noite... voltei a ter problemas com este assunto...
Como posso eu impedir de que na planilha que coloquei aqui, nao seja possivel duplicar o numero de cartão, recorrendo apenas a formulas! nao quero macros pq esta planilha esta disponivel no google sheets
Re: Impedir valor numerico repetido numa coluna
Enviado: 26 Nov 2019 às 19:41
por Estevaoba
Selecione todo o intervalo destinado a números de cartões.
Validação de dados;
Opção Personalizado;
Cole esta fórmula:
Good luck!
Re: Impedir valor numerico repetido numa coluna
Enviado: 26 Nov 2019 às 19:46
por jfelim
Estevaoba escreveu:Selecione todo o intervalo destinado a números de cartões.
Validação de dados;
Opção Personalizado;
Cole esta fórmula:
Good luck!
Da erro
Re: Impedir valor numerico repetido numa coluna
Enviado: 26 Nov 2019 às 19:56
por Estevaoba
Ajuste a função para o seu idioma:
Ab.
Impedir valor numerico repetido numa coluna
Enviado: 27 Nov 2019 às 15:24
por jfelim
Nada feito!!!
Re: Impedir valor numerico repetido numa coluna
Enviado: 27 Nov 2019 às 19:11
por Estevaoba
Estranho.
Aqui funciona.
Favor conferir no anexo.
Ab.
Re: Impedir valor numerico repetido numa coluna
Enviado: 31 Jan 2020 às 22:00
por jfelim
Jimmy escreveu:Olá jfelim,
Segue a planilha anexa para teus testes.
Eu inclui a coluna "C", porque acredito que também não deva haver 2 jogadores com o mesmo nome, e caso ocorra, algo no nome deve ser inserido para diferencia-los. Caso eu esteja errado, é fácil alterar a macro pois deixei a definição das colunas logo na primeira linha da macro no evento Change.
No caso de algum valor repetido seja digitado na coluna, optei por um aviso breve e sonoro, para evitar que o operador tenha que perder tempo fechando a janela. O aviso dura 1 segundo. A função que conta esse tempo é diferente entre as versões de 32 e 64 bits. Como meu office é 64 bits, não pude testar para 32, mas a macro está feita pra servir tanto em um quanto no outro. Caso tenha problemas, avise.
Nas mensagens que colaboram para a solução do problema, peço que dê um Like, clicando no botão com o "positivo existente acima e a direita de cada mensagem.
Jimmy San Juan
Ola Jimmy, caso eu pretenda mudar a coluna onde não quero repetições, para a coluna como deixo a macro?