Ir ao conteúdo
  • Cadastre-se

Verificar se números são iguais via VBA


Posts recomendados

Olá Pessoal!

 

Tenho a seguinte linha em uma planilha:

 

image.png.d2c97100c09e66ca2423038f7d238e16.png

 

A parte verde é gerada randomicamente via VBA enquanto a azul é fixa.

Como eu faço para que nenhum dos números (verdes + azuis) se repitam?

 

Estou usando esse VBA:

Sub gerarNumeros()
    '///////// Isso gera 60 número aleatórios e joga na planilha APOIO
    Const nMínimo As Long = 1
    Const nMáximo As Long = 60
    Const strDestino As String = "APOIO!B2:K2"
    
    Dim n As Long
    Dim r As Long
    Dim col As Collection
    
    Randomize Timer
    
    Set col = New Collection
    On Error Resume Next
        Do
            n = Int(Rnd * nMáximo) + nMínimo
            col.Add n, CStr(n)
        Loop Until col.Count = nMáximo
        For n = 1 To nMáximo
            Range(strDestino).Cells(n) = col(n)
        Next n
    On Error GoTo 0
    
'///////// Isso pega os 10 primeiros números e joga parte verde da planilha TABELA COM FECHAMENTO
    
    Sheets("APOIO").Select
    Range("B2:K2").Select
    Selection.Copy
    Sheets("TABELA COM FECHAMENTO").Select
    Range("B3").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End Sub

 

Estou mandando a planilha como anexo.

 

FECHAMENTO TABELA TESTE.zip

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

@igorhen1

 

Para enviar uma mensagem privada para o Basole , basta você clicar no envelope que se encontra na parte superior da página, ao lado do teu nome  --> Nova Mensagem  ==> Em Para: -==> digite Basole

 

Não se esqueça de ciclar em Curtir.

 

[]s 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...