Option Explicit
Sub Main
Dim R,E,X,I,RB,RX,RK,K,Z,RT,RF,N(1),rur(1),rur1(1),freeq1,freeq2,freeq3
Dim nRighe,nColonne
Dim nCaselleDaEvid
Dim cifra
Dim qt,anum1,anum2,anum3
Dim Totale,Total
Dim aQuadroNum
Dim aNumDaEvid
' predispone le dimensioni della matrice che contien i numeri
nRighe = 12
nColonne = 6
ReDim aQuadroNum(nRighe,nColonne)
ReDim aNumDaEvid(100,1) ' dato che non so a priori la quantita di numeri metto 100
rur(1)=11
rur1(1)=12
X = InputBox("Quante estrazioni vuoi controllare?",,0)
ReDim anum(0)
qt = ScegliNumeri(anum1)
'qt = ScegliNumeri(anum2)
'qt = ScegliNumeri(anum3)
For R = 1 To 12
For E = 1 To 5
For I = 1 To 90
N(1)=I
freeq1=SerieFreq(EstrazioneFin,EstrazioneFin,N,rur,1)
freeq2=SerieFreq(EstrazioneFin,EstrazioneFin,N,rur1,1)
freeq3=freeq1+freeq2
If freeq3 >1 Then
aQuadroNum(R,E) = Estratto(EstrazioneFin - X,R,E)
'If dispari (N) Then
'If E < 2 Then ' EVIDENZIA LA 1°COLONNA
'If N > 10 Then ' EVIDENZIA TUTTI I NUMERI DOPO IL 10
If(aQuadroNum(R,E)) = N(1) Then
Totale = Totale +(aQuadroNum(R,E))
Total = Total + 1
nCaselleDaEvid = nCaselleDaEvid + 1
'
aNumDaEvid(nCaselleDaEvid,0) = R
aNumDaEvid(nCaselleDaEvid,1) = E
End If
End If
'End If
Next
Next
Next
'Next
'Call DisegnaEstrazioneQN(aQuadroNum,aNumDaEvid)
'Call DisegnaEstrazioneQN(aQuadroNum,aNumDaEvid,CLng(0))
Call DisegnaEstrazione(EstrazioneFin - X,aNumDaEvid,CLng(0))
'Scrivi(DataEstrazione(EstrazioneFin - X)),0,0,1,3,4
Scrivi StringaNumeri(anum1)
'Scrivi StringaNumeri(anum2)
'Scrivi StringaNumeri(anum3)
Scrivi " Numeri Sortiti " & Total & "",0,0,7,4
Scrivi
Scrivi
Scrivi " Totale " & Totale & "",0,0,7,4
End Sub