Notifications
Clear all

Embaralhar numeros

8 Posts
2 Usuários
0 Reactions
5,784 Visualizações
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Bom dia
Como embaralhar numeros com duas opções:
Lista com numeros de "A a X" em determinada linha.
Lista com numeros de "A a X" em determinada coluna.
As opções podem constar de código único ou separado.
Grato

 
Postado : 09/09/2013 6:20 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Poste seu arquivo modelo compactado!!

Leia:
http://www.extendoffice.com/documents/e ... tring.html
Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 09/09/2013 9:31 am
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Anexada

 
Postado : 09/09/2013 9:55 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Talvez isso te ajude.

Sub GeraNumerosAleVBA()
Dim b() As Boolean, e As Range, k&, x&
ReDim b(1 To 48)
For Each e In Range("K4:P4")
    Do
        x = Int(Rnd() * 48) + 1
        If b(x) = False Then
            e.Value = x
            b(x) = True
            Exit Do
         End If
        k = k + 1: If k > 100 Then Exit Sub
    Loop
Next
End Sub

Tente adaptar
Leia:
http://www.ozgrid.com/VBA/RandomNumbers.htm
Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 09/09/2013 11:00 am
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Boa tarde
Meu caro Alexandrevba, agradeço o código mas não é bem isso.:roll: Os valores no intervalo, são previamente informados em ordem crescente e o código "pega" esses valores e embaralha, deixa fora de qualquer ordem, mas sempre utilizando os números previamente informados.
Grato

 
Postado : 09/09/2013 11:21 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

dimorais, não tenho a versão do excel aqui no serviço indicado nestes links, então de uma olhada se é isto o que quer, se servir é só utilizar o gravador de Macros para criar uma rotina em VBA.

sort randomly cells select

http://www.extendoffice.com/product/kut ... domly.html

http://www.extendoffice.com/documents/e ... domly.html

http://www.extendoffice.com/documents/e ... -cell.html

http://www.get-digital-help.com/2010/10 ... -in-excel/

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/09/2013 9:00 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

dimorais, se ainda não chegou a ver e resolver sua questão, a rotina Sub SelectRandomEntries() postada no link abaixo, faz exatamente o que quer, Randomiza os numeros aleatoriamente.

http://stackoverflow.com/questions/1704 ... s-the-same

Faça os testes e qq coisa retorne.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/09/2013 12:15 pm
(@dimorais)
Posts: 431
Reputable Member
Topic starter
 

Bom dia
Agradeço a colaboração do Alexandrevba e Mauro Coutinho.

 
Postado : 11/09/2013 7:28 am