Ir para conteúdo
Fórum Script Brasil
  • 0

Gerar Aleatório sem Repetir


Alessandromc29

Pergunta

Caros, pesquisei todos os tópicos mas sem sucesso pra minha dúvida.

Estou tentando fazer uma forma no excel para sortear os números de bingo para brincarmos aqui em casa. Já consegui fazer as fórmulas para gerar as cartelas com números aleatórios para imprimir, agora preciso descubrir macros que façam o sorteio simulando o globo com as bolinhas.

Qual seria o melhor código para fazer o seguinte:

1 - Quando clicar em um botão será mostrado nele mesmo ou em uma célula um número aleatório entre 1 e 75;

2 - Os números que já foram mostrados devem ser registrados em uma coluna e não podem sair mais (não podem se repetir);

3 - Ter alguma forma de voltar ao início para iniciar o jogo novamente quando alguém ganhar por exemplo.

Desde já agradeço

Abraço

Alessandro

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Boa tarde!!

Tente uma adaptação...

Sub Mega_Sena()

    Dim i, x, y(59)
    
    For i = 1 To 59
        y(i) = i
    Next
    
    Randomize Timer
    
    For i = 1 To 6
        x = 1 + Int((Rnd * (59 - i)))
        ActiveCell.Offset(0, i - 1).Value = y(x)
        y(x) = y(60 - i)
    Next
        
End Sub

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...