Ciao,
se può esserti di aiuto prova così:
----------------------------------
Option Explicit
Dim i, m As Integer
Dim tmp(20), num(20)
Private Sub Command1_Click()
Text1 = ""
Randomize Timer
i = 1
1: If i > 20 Then MsgBox "FINE": Exit Sub
num(i) = Int(Rnd * 20) + 1
If i = 1 Then
tmp(i) = num(i): Text1 = Text1 & " " & num(i)
i = i + 1
GoTo 1
End If
For m = 1 To i - 1
If num(i) = tmp(m) Then GoTo 1
Next m
tmp(i) = num(i): Text1 = Text1 & " " & num(i)
i = i + 1
GoTo 1
End Sub
-------------------------
Saluti
Sal47
|