salvo50
Advanced Member >PLATINUM PLUS<
Scusatemi se continuo a disturbarvi, a grandi linee ho capito come funziona, infatti ho sostituito
i numeri che avevi messo tu con quelli che interessano a me, ho capito che i 5 numeri li prende
uno alla volta e li mette nella stessa variabile, però a me serve che i 5 numeri presi deve metterli
in 5 variabili diverse. Grazie
Option Explicit
Sub Main
Dim nUsati , i
Dim aFlagUsati (10)
ReDim aNumeri (10)
aNumeri(1) = 9
aNumeri(2) = 18
aNumeri(3) = 27
aNumeri(4) = 36
aNumeri(5) = 45
aNumeri(6) = 54
aNumeri(7) = 63
aNumeri(8) = 72
aNumeri(9) = 81
aNumeri(10) = 90
Do While nUsati < 5
i = NumeroCasuale( 1 , 10)
If aFlagUsati (i) = False Then
aFlagUsati (i) = True
Call Scrivi (aNumeri(i))
nUsati = nUsati +1
End If
Loop
End Sub
i numeri che avevi messo tu con quelli che interessano a me, ho capito che i 5 numeri li prende
uno alla volta e li mette nella stessa variabile, però a me serve che i 5 numeri presi deve metterli
in 5 variabili diverse. Grazie
Option Explicit
Sub Main
Dim nUsati , i
Dim aFlagUsati (10)
ReDim aNumeri (10)
aNumeri(1) = 9
aNumeri(2) = 18
aNumeri(3) = 27
aNumeri(4) = 36
aNumeri(5) = 45
aNumeri(6) = 54
aNumeri(7) = 63
aNumeri(8) = 72
aNumeri(9) = 81
aNumeri(10) = 90
Do While nUsati < 5
i = NumeroCasuale( 1 , 10)
If aFlagUsati (i) = False Then
aFlagUsati (i) = True
Call Scrivi (aNumeri(i))
nUsati = nUsati +1
End If
Loop
End Sub