Notifications
Clear all

Aleatório em linha

13 Posts
3 Usuários
0 Reactions
1,842 Visualizações
(@mikas)
Posts: 18
Eminent Member
Topic starter
 

Bom dia galera.

Quero saber como faço para "randomizar","embaralhar" ou tornar aleatório uma sequencia de números em uma linha.

No caso eu geraria uma macro e ao apertar mudaria a cada clique.

Desde já agradeço e boa semana a todos.

 
Postado : 19/05/2014 8:37 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Use a pesquisa do fórum,

viewtopic.php?f=20&t=2428

Veja se consegue adaptar o exemplo do mandrix.

 
Postado : 19/05/2014 8:39 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Como dito no post anterior, tem muita coisa na pesquisa.

Sub AleVBA_11721()

MinNumber = 1 'Digite seu menor valor
MaxNumber = 800  'Digite seu maior valor
MsgBox Int((Rnd * (MaxNumber - MinNumber + 1)) + MinNumber)
End Sub

Leia:
http://www.ozgrid.com/VBA/RandomNumbers.htm
http://www.cpearson.com/excel/randomnumbers.aspx

Att

 
Postado : 19/05/2014 8:59 am
(@mikas)
Posts: 18
Eminent Member
Topic starter
 

Confesso que tinha feito uma "pesquisa" e não consegui ver o tanto de tópico que vi agora de pouco, devo ter feito alguma coisa errada na hora de pesquisar.

O problema é que achei varios, explicando como fazer aleatório em um intervalo de números. Ex: 1:10, sendo o que na verdade os números a serem randomizados serão digitados pelo usuário e que não necessariamente serão em ordem crescente.

Vou tentar adptar algumas, até aki nenhuma deu certo.....ps: nunca usei vba.....kkkkk

Agradeço pela atenção até aqui dada. :D

 
Postado : 19/05/2014 10:37 am
(@gtsalikis)
Posts: 2373
Noble Member
 

mikas, usando o modelo do mandrix, e insira a fórmula dele dentro dessa fórmula:

=ÍNDICE(D2:N2;a fórmula que vc encontrou calculando de 1 a 11)

 
Postado : 19/05/2014 10:43 am
(@mikas)
Posts: 18
Eminent Member
Topic starter
 

mikas, usando o modelo do mandrix, e insira a fórmula dele dentro dessa fórmula:

=ÍNDICE(D2:N2;a fórmula que vc encontrou calculando de 1 a 11)

gtsalikis não consegui obter sucesso ainda, mas mesmo assim eu agradeço o apoio e atenção.

Em paralelo com o forum fiz uma pergunta na comunidade da Microsoft/Excel e responderam.

Só que nao tenho noção de como fazer a etapa e ativá-la.

Sabe se pode colar link externo no fórum? Se caso sim, eu coloco aqui e alguém poderia me ajudar.

obrigado.

ps: link da microsoft

 
Postado : 20/05/2014 8:05 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Olá mikas, poste o link!

Att

 
Postado : 20/05/2014 8:49 am
(@mikas)
Posts: 18
Eminent Member
Topic starter
 

Bom dia!!

Olá mikas, poste o link!

Att

Desculpa a demora, é que foi corrido aqui a tarde, mas segue o link e a solução que me deram.

http://answers.microsoft.com/pt-br/offi ... 665165c062

Obrigado.

 
Postado : 20/05/2014 3:56 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

gtsalikis não consegui obter sucesso ainda, mas mesmo assim eu agradeço o apoio e atenção.

mikas, não curti a solução que te deram, mas como falei, segue em anexo uma solução oferecida pelo nosso amigo do fórum, Mandrix.

Em amarelo está o que vc quer.

 
Postado : 20/05/2014 4:21 pm
(@mikas)
Posts: 18
Eminent Member
Topic starter
 

gtsalikis não consegui obter sucesso ainda, mas mesmo assim eu agradeço o apoio e atenção.

mikas, não curti a solução que te deram, mas como falei, segue em anexo uma solução oferecida pelo nosso amigo do fórum, Mandrix.

Em amarelo está o que vc quer.

Eita, acertou em cheio......muitíssimo obrigado.

Era isso mesmo que preciso......obrigado.

 
Postado : 20/05/2014 4:43 pm
(@mikas)
Posts: 18
Eminent Member
Topic starter
 

Caso preciso aumentar a quantidade de números a serem sorteado é só arrastar ou preciso alterar?

 
Postado : 20/05/2014 4:44 pm
(@mikas)
Posts: 18
Eminent Member
Topic starter
 

Caso preciso aumentar a quantidade de números a serem sorteado é só arrastar ou preciso alterar?

Vi aqui, desconsiderar esta mensagem acima.

Desculpa a pergunta, mas onde é que vocês aprendem essas coisas?? :shock:

 
Postado : 20/05/2014 4:51 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Hehehe,

A maioria das coisas eu aprendi, ou porque gosto de Excel, ou porque tinha problemas pra resolver.

Nessa última parte o fórum ajuda bastante. Aprendi muito por aqui, ajudando o pessoal, ou vendo as soluções apresentadas. Como esta, que veio por esse membro aqui.

 
Postado : 20/05/2014 5:26 pm