Sub Main
Dim aN,aLung(30),Id
Dim Nu,Ru(1),er(12)
Ini = EstrazioneFin - 180
fin = EstrazioneFin
filtro = CInt(InputBox("Quale scelta" & Chr(13) & Chr(13) & "1 - Frequenza" & Chr(13) & "2 - Ritardo",,2))
If filtro = 1 Then Scrivi "Verifica Combinazioni per Frequenza",1
If filtro = 2 Then Scrivi "Verifica Combinazioni per Ritardo",1
Scrivi
Scrivi "Range Inizio........ " & GetInfoEstrazione(Ini)
Scrivi "Range Fine.......... " & GetInfoEstrazione(fin)
Scrivi "Totali Estrazioni... " & fin - Ini + 1
Scrivi
ReDim T(15)
For x = 1 To 12
T(1) = "Terzine consecutive"
T(x + 1) = Left(NomeRuota(x),2)
Next
T(15) = "Max"
T(14) = "Min"
'T(16) = "Valida/Non Valida"
' Call InitTabella(T,,,3,,"Georgia")
'Call InitTabella(T,RGB(0,71,171),,3,6,"Gisha")
Call InitTabella(T,RGB(0,100,128),,,RGB(200,200,250),"arial black")
' Call InitTabella(T,RGB(0,71,171),,,5)
'-------------------------------------------
For Id = 1 To 30 ' variare il massimo a secondo la q.tà di lunghette
Call Lunghetta(aLung,Id,aN)
'-------------------------------------------
ReDim V(15)
V(1) = StringaNumeri(aN)
For r = 1 To 12
Ru(1) = r
If filtro = 1 Then er(r) = SerieFreqTurbo(Ini,fin,aN,Ru,1)
If filtro = 2 Then er(r) = SerieRitardoTurbo(Ini,fin,aN,Ru,1)
V(r + 1) = er(r)
Next
Call OrdinaMatrice(er,1,1)
V(14) = er(2)
V(15) = er(12)
Call AddRigaTabella(V,,,3,0,"gisha")
'------------------------------------------
' If V(xx) = er(12) Then Call SetColoreCella((xx),2,4)
' If V(xx) = er(2) Then Call SetColoreCella((xx),3,2)
'If V(xx) = er(1) And V(xx) = er(2) Then Call SetColoreCella((xx),4,2)
Call SetColoreCella(1,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(2,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(3,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(4,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(5,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(6,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(7,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(8,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(9,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(10,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(11,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(12,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(13,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(14,RGB(0,100,128),RGB(200,200,250))
Call SetColoreCella(15,RGB(0,100,128),RGB(200,200,250))
For xx = 1 To 11
If V(xx) = er(12) Then Call SetColoreCella((xx),RGB(255,51,171),1)
If V(xx) = er(2) Then Call SetColoreCella((xx),RGB(255,204,58),1)
If er(12) > 25 Then Call SetColoreCella(15,RGB(255,51,171),1)
'Scrivi DataEstrazione(fin)&" " ,0,0,7,4
Next
Next
CreaTabella
End Sub
Sub Lunghetta(aLung,id,aN)
'--- inserimento Lunghette ----------------------
aLung(1) = Array(0,1,2,3)
aLung(2) = Array(0,4,5,6)
aLung(3) = Array(0,7,8,9)
aLung(4) = Array(0,10,11,12)
aLung(5) = Array(0,13,14,15)
aLung(6) = Array(0,16,17,18)
aLung(7) = Array(0,19,20,21)
aLung(8) = Array(0,22,23,24)
aLung(9) = Array(0,25,26,27)
aLung(10) = Array(0,28,29,30)
aLung(11) = Array(0,31,32,33)
aLung(12) = Array(0,34,35,36)
aLung(13) = Array(0,37,38,39)
aLung(14) = Array(0,40,41,42)
aLung(15) = Array(0,43,44,45)
aLung(16) = Array(0,46,47,48)
aLung(17) = Array(0,49,50,51)
aLung(18) = Array(0,52,53,54)
aLung(19) = Array(0,55,56,57)
aLung(20) = Array(0,58,59,60)
aLung(21) = Array(0,61,62,63)
aLung(22) = Array(0,64,65,66)
aLung(23) = Array(0,67,68,69)
aLung(24) = Array(0,70,71,72)
aLung(25) = Array(0,73,74,75)
aLung(26) = Array(0,76,77,78)
aLung(27) = Array(0,79,80,81)
aLung(28) = Array(0,82,83,84)
aLung(29) = Array(0,85,86,87)
aLung(30) = Array(0,88,89,90)
'----Fine Inserimento-------------------------------
aN = aLung(id)
End Sub