Você está na página 1de 1

Sub GerarNmerosAleatriosSemRepetir()

'Suponha que os nmeros esto no intervalo B1:G10

Const nMnimo As Long = 1

Const nMximo As Long = 60

Const strDestino As String = "B1:G10"

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 * nMximo) + nMnimo

col.Add n, CStr(n)

Loop Until col.Count = nMximo

For n = 1 To nMximo

Range(strDestino).Cells(n) = col(n)

Next n

On Error GoTo 0

End Sub

Você também pode gostar