Sortear números de uma tabela aleatoriamente e sem repetição

Visual Basic for Aplication e macros no Excel.
Regras do fórum
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde. Imagem

Sortear números de uma tabela aleatoriamente e sem repetição

Mensagempor ygordaniel » Sáb Ago 04, 2018 1:01 am

Bom Estou precisando mais uma vez de ajuda para criar uma rotina no excel, bom tem uma tabela com 1000 números em um planilha e eu queria sortear estes números de 5 em 5 aleatoriamente e sem repetição, desta forma os números não poderão se repetir até que todos sejam sorteados, bom eu tinha pensado do em uma macro que busca-se aleatoriamente na tabela 5 números e copia-se, os números selecionados e cola-se nas células onde o resultado iria ser apresentado meu caso as células (I32:I37) e apos colar os números a macro excluiria estes números da tabela para evitar que eles sejam selecionados de novo. ate que eu inserir-se eles novamente na tabela. o problema que não tenho a menor ideia de com faz isto
se alguém poder me ajudar ficarei muito grato!
ygordaniel
Membro
Membro
 
Mensagens: 3
Registrado em: Sex Ago 03, 2018 11:55 pm
Has thanked: 0 time
Have thanks: 0 time

{ SO_SELECT }

Re: Sortear números de uma tabela aleatoriamente e sem repet

Mensagempor ygordaniel » Sáb Set 15, 2018 6:25 am

Bom Dia alguém pode me ajudar
ygordaniel
Membro
Membro
 
Mensagens: 3
Registrado em: Sex Ago 03, 2018 11:55 pm
Has thanked: 0 time
Have thanks: 0 time

Re: Sortear números de uma tabela aleatoriamente e sem repet

Mensagempor JSCOPA » Sáb Set 15, 2018 12:49 pm

.
ygordaniel, há anos vejo esse tipo de pedido nos fóruns, principalmente para Mega Sena, que tem APENAS 60 números (e daria mais de 50 milhões de combinações), e nunca vi uma solução!! ... Portanto, posso afirmar: não existe a possibilidade de combinar 1000 números 5x5 (que daria mais de 1 BILHÃO de combinações)!!!
.
JSCOPA
.
Se a resposta foi útil, agradeça clicando na mãozinha!! ... Se resolveu, clique em "resolvido"!!
Avatar do usuário
JSCOPA
Membro
Membro
 
Mensagens: 1374
Registrado em: Sáb Jul 04, 2009 7:54 pm
Has thanked: 208 times
Have thanks: 388 times

Re: Sortear números de uma tabela aleatoriamente e sem repet

Mensagempor GilbertoL » Dom Set 16, 2018 8:14 pm

Se for para retirar cinco do conjunto de 1000, ficará 5/1000, depois 5/995, em seguida 5/990, ou seja, os números extraídos não retornam ao sorteio e ao final todos os números serão sorteados apenas uma vez.
Assim, seria necessário apenas duzentas extrações para eliminar todos os números.
GilbertoL
Membro
Membro
 
Mensagens: 11
Registrado em: Seg Jun 30, 2014 9:19 pm
Localização: São José dos Pinhais - Pr
Has thanked: 6 times
Have thanks: 0 time

Re: Sortear números de uma tabela aleatoriamente e sem repet

Mensagempor JSCOPA » Dom Set 16, 2018 10:32 pm

.
ygordaniel, se o que vc quer é o que o GilbertoL disse, fica mais fácil (já que não é combinação entre os números)!!
.
Neste caso (como estou com tempo, estou montando o exemplo, mas da próxima vez poste a pergunta e um arquivo exemplo), a gambiarra em anexo resolve seu problema !!!
.
https://www.sendspace.com/file/hk49xe
.
JSCOPA
.
Se a resposta foi útil, agradeça clicando na mãozinha!! ... Se resolveu, clique em "resolvido"!!
Avatar do usuário
JSCOPA
Membro
Membro
 
Mensagens: 1374
Registrado em: Sáb Jul 04, 2009 7:54 pm
Has thanked: 208 times
Have thanks: 388 times

Re: Sortear números de uma tabela aleatoriamente e sem repet

Mensagempor ygordaniel » Ter Set 18, 2018 8:06 am

Bom Dia Amigos primeiro quero agradecer pele disposição em me ajudar, é exatamente com GilbertoL explicou.
no caso teria um conjunto de números que vai de 1 a 1000 em uma coluna a macro escolheria 5 e colaria em outra coluna e excluiria estes números da primeira coluna que contem os 1000 números e assim sucessivamente até acabar os números
Você não está autorizado a ver ou baixar esse anexo.
ygordaniel
Membro
Membro
 
Mensagens: 3
Registrado em: Sex Ago 03, 2018 11:55 pm
Has thanked: 0 time
Have thanks: 0 time

Re: Sortear números de uma tabela aleatoriamente e sem repet

Mensagempor GilbertoL » Qua Set 19, 2018 8:30 pm

Após confirmação do modelo pelo ygordaniel, sugiro alterar para que cada conjunto mantenha um número sequencial, ou seja, a cada extração de cinco dezenas o número sequencial é o mesmo.
A sugestão é que a parte da fórmula (+A1/1000) seja reporoduzida de cinco em cinco, ou seja, de A1 a A5 a fórmula será (+A1/1000) e de A6 a A10 a fórmula será (+A6/1000)... (+A195/1000) para a extração 200.
Ficando de um a duzentos.
GilbertoL
Membro
Membro
 
Mensagens: 11
Registrado em: Seg Jun 30, 2014 9:19 pm
Localização: São José dos Pinhais - Pr
Has thanked: 6 times
Have thanks: 0 time

Re: Sortear números de uma tabela aleatoriamente e sem repet

Mensagempor Reinaldo » Qui Set 20, 2018 9:14 am

Reinaldo
Gostou da resposta? Clique no ícone "Positivo" da mensagem!(ao lado de citar)
Avatar do usuário
Reinaldo
Expert
Expert
 
Mensagens: 4243
Registrado em: Sáb Dez 19, 2009 9:59 am
Localização: Garça - SP / SCS - SP
Has thanked: 185 times
Have thanks: 1946 times


Voltar para VBA & Macros

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes