Veja: Uma resposta seria: importante: a cada vez que você apertar F9, ou fizer algum cálculo, ele irá gerar um novo sorteio.
Porque mesmo que o resultado da função seja repetido, ao se somar a linha/posição ele fica diferente, já que cada posição é única.Então, que tal somarmos ao resultado da função um valor relacionado à linha, ou código da pessoa?Como exemplo, teremos um lista de alunos de uma determina instituição, onde a mesma pretende realizar um sorteio dentre estes.A lista do sorteio: Vamos imaginar que queiramos sortear pessoas em certa ordem, como abaixo: Queremos sortear estes nomes, sem repetição.Note que, mesmo usando 50 células, ele repete vários números, então, se quisermos gerar valores sem repetição, precisaremos fazer alguns ajustes.End Sub 4-, feche a janela de edição e modifique o nome do botão criado para.Sua sintaxe é: aleatÓrioentre(numero inicial;NÚmero final no exemplo abaixo, geramos valores entre 1 e 50 (a função ficou aleatórioentre(1;50).E para evitar que a soma dos dois valores seja repetido, isto quem vai ganhar o big brother amanda ou cézar é, a função dar 8 e a linha ser 3 e em outro caso a função dar 3 a linha ser 8, vamos somar ao resultado do aleatórioentre a fração que representa.Enfim, toda vez que clicares no botão de sorteio, o mesmo irá procurar dentre os nomes contidos na planilha lista, de forma aleatória, um para ser sorteado.Sortear, formatando-o como preferires.Uma lista numerada de participantes em conjunto com um gerador de números aleatórios do Excel dará uma resposta instantânea.Por isso, se quiser preservar o primeiro sorteio, copie e cole os valores do resultado, caso contrário eles mudarão.Vamos lá: A função aleatÓrioentre, este função do Excel gera números aleatórios entre dois valores quaisquer.C-6:C-5,2,0 Next i Range.Select py steSpecial Paste:xlPasteValues, Operation:xlNone, SkipBlanks _ :False, Transpose:False tCopyMode False.Com este comando é possível realizar outras tarefas, como outras ações que necessitam da escolha de objetos aleatórios, por exemplo, tornando o seu trabalho muito mais divertido.Como temos 12 números diferentes, precisamos classifica-los, isto é, saber qual é o 1, qual o 2, etc.
(numbers image by dip from m).




Sua diferença entre a função aleatório é que nesta, ele gera números entre 0.Você não precisa de um programa especializado para obter um resultado preciso em um sorteio aleatório.6-, ao clicar no botão, veja que o sorteio será realizado, portanto, a letra do nome retornado estará muito pequena, por isso, selecione-a e formate-a como preferires.Veja como ficará nossa função (o arquivo original está aqui Assim, como o resultado do aleatÓrioentre sempre é um numero inteiro, caso tenhamos 2 números iguais, eles se diferenciarão pelo decimal.Crie-o do tamanho desejado.Usarmos duas vezes esta função pode minimizar a chance de dar repetido, mas ainda assim ele pode ocorrer.O Excel não tem uma função que gere números aleatórios sem repetição, então precisamos montar alguns cálculos para evitarmos que isto aconteça.

Veja nosso tutorial e saiba como resolver qualquer tipo de problema que você enfrentar para baixar, abrir ou executar nossas planilhas).
Embora o Excel seja conhecido principalmente por seu uso como uma ferramenta financeira, existem outras funções que irão gerar um número aleatório que você pode usar para determinar o vencedor de um sorteio.
Pois bem, há uma maneira de se fazer uma tela no Excel onde, através de comandos VBA e de algumas outras funções, torna-se possível este sorteio.


[L_RANDNUM-10-999]