Sub Main
Dim Nu(5),Ru(1),T
Ini = EstrazioneFin - 2
fin = EstrazioneFin
For es = fin To Ini Step - 1
T = Array(T,"Info Estrazione","Ruota","Numeri Estratti","D_1.2","D_1.3","D_1.4","D_1.5","D_2.3","D_2.4","D_2.5","D_3.4","D_3.5","D_4.5",_
"S_1.2","S_1.3","S_1.4","S_1.5","S_2.3","S_2.4","S_2.5","S_3.4","S_3.5","S_4.5")
Call InitTabella(T,,,,,"arial black")
'
For r = 1 To 12
If r = 11 Then r = 12
For p = 1 To 5
Nu(p) = Estratto(es,r,p)
Next
OrdinaMatrice Nu,1,1
'
For p1 = 1 To 4
For p2 = p1 + 1 To 5
k1 = k1 + 1
rigaDC = rigaDC & FormattaStringa(Distanza(Nu(p1),Nu(p2)),"000") & " "
rigaDF = rigaDF & FormattaStringa(Differenza(Nu(p1),Nu(p2)),"000") & " "
rigaSM = rigaSM & FormattaStringa((Nu(p1) + Nu(p2)),"000") & " "
ReDim Preserve rigoDC(k1)
rigoDC(k1) = Distanza(Nu(p1),Nu(p2))
ReDim Preserve rigoDf(k1)
rigoDf(k1) = Differenza(Nu(p1),Nu(p2))
ReDim Preserve rigoSm(k1)
rigoSm(k1) = Fuori90(Nu(p1) + Nu(p2))
Next
Next
k1 = 0
T = Array(T,GetInfoEstrazione(es),SiglaRuota(r),StringaNumeri(Nu,,1),_
rigoDf(1),rigoDf(2),rigoDf(3),rigoDf(4),rigoDf(5),rigoDf(6),rigoDf(7),rigoDf(8),rigoDf(9),rigoDf(10),_
rigoSm(1),rigoSm(2),rigoSm(3),rigoSm(4),rigoSm(5),rigoSm(6),rigoSm(7),rigoSm(8),rigoSm(9),rigoSm(10))
Call AddRigaTabella(T)
For xx = 4 To 13
Call SetColoreCella((xx),RGB(196,225,225),1)
Next
For x1 = 4 To 13
For x2 = x1 + 1 To 13
If T(x1) = T(x2) Then Call SetColoreCella((x1),2,4)
If T(x2) = T(x1) Then Call SetColoreCella((x2),2,4)
Next
Next
For xxx = 14 To 23
Call SetColoreCella((xxx),RGB(206,206,157),1)
Next
For x3 = 14 To 23
For x4 = x3 + 1 To 23
If T(x3) = T(x4) Then Call SetColoreCella((x3),4,2)
If T(x4) = T(x3) Then Call SetColoreCella((x4),4,2)
Next
Next
rigaDC = ""
rigaDF = ""
rigaSM = ""
Next
Call SetTableWidth("100%")
CreaTabella
'
Next
End Sub