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: 1247
Registrado em: Sáb Jul 04, 2009 7:54 pm
Has thanked: 201 times
Have thanks: 319 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: 9
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: 1247
Registrado em: Sáb Jul 04, 2009 7:54 pm
Has thanked: 201 times
Have thanks: 319 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


Voltar para VBA & Macros

Quem está online

Usuários navegando neste fórum: Google Adsense [Bot] e 13 visitantes