Sub Main
End Sub
Sub Main
Dim a(8)'NUMERO DA MODIFICARE IN BASE ALLE COMBINAZIONI INSERITE
Dim Ru(1)
Dim k
Dim nu
ReDim aruote(1)
sorte = CInt(InputBox("QUALE SORTE Minima VERIFICO le combinazioni alla estraz. FIN ",,2))
Fin = EstrazioneFin
Ini = EstrazioneIni
Scrivi "Quartine Radicali ",1,- 1,4
Scrivi "Tabella Riepilogativa delle combinazioni su : " & Fin - Ini & " Estrazioni.",1
Scrivi "dalla data inizio... " & DataEstrazione(Ini) & " alla data fine... " & DataEstrazione(Fin),1
Scrivi
Scrivi "Verifica Minima di..." & NomeSorte(sorte),True,,,2,3
For k = 1 To 12
'
Ru(1) = k
nstart = Timer
Scrivi "Ruota di... " & NomeRuota(Ru(1)),1,- 1,3
ReDim atitoli(8)
atitoli(1) = " Casi "
atitoli(2) = " COMBINAZIONI "
atitoli(3) = "Rit Attuale "
atitoli(4) = "Rit Max storico "
atitoli(5) = " Incr Max "
atitoli(6) = " Frequenze "
atitoli(7) = " Esito "
atitoli(8) = " Estratti "
Call InitTabella(atitoli,1,,3,5)
'------inserimento combinazioni----------------------------------
a(1) = "1-10-11-19"
a(2) = "2-20-22-29"
a(3) = "3-30-33-39"
a(4) = "4-40-44-49"
a(5) = "5-50-55-59"
a(6) = "6-60-66-69"
a(7) = "7-70-77-79"
a(8) = "8-80-88-89"
'-----------fine inserimento-------------------------------------
For N = 1 To UBound(a)
nu = Split("0-" &(a(n)),"-")
'-----------------------------------------------------------------
Call StatisticaFormazioneTurbo(nu,Ru,sorte,rerit,reritmax,Incrmax,refre,Ini,fin)
Call VerificaEsitoTurbo(nu,Ru,fin,sorte,1,Nothing,retesito,retcolpi,retestratti,retid)
ReDim avalori(8)
avalori(1) = n
avalori(2) = StringaNumeri(nu)
avalori(3) = rerit
avalori(4) = reritmax
avalori(5) = Incrmax
avalori(6) = refre
avalori(7) = retesito
avalori(8) = retestratti
Call AddRigaTabella(avalori,,,3)
Call SetColoreCella(1,,vbBlue)
Call SetColoreCella(2,,vbRed)
Call SetColoreCella(3,4,0)
Call SetColoreCella(4,4,0)
Call SetColoreCella(5,4,0)
Next
Call CreaTabella()
Next
nend = Timer
Call Scrivi("Tempo di elaborazione : " & FormattaSecondi((nend + 1) - nstart),True,,,1,3)
Scrivi
Scrivi " **** Tabella Listed By Mike58 ***** ",True,True,2,4,3
End Sub
Function RitDiPos(nu,pos,aruote)
ReDim apos(5)
apos(pos) = True
RitDiPos = RitardoCombinazioneTurbo(aruote,nu,1,0,apos)
End Function
Function FormattaSecondi(s)
'Questa Function trasforma il numero di secondi passato come parametro in una stringa
' passando i secondi si ottengono ore minuti e secondi in formato hh:mm:ss
' s ---> Numero di secondi da formattare
' ritorna una stringa il cui formato è hh:mm:ss (la function non funziona se in totale abbiamo piu di 99 ore )
Dim hh
Dim Mm
Dim Ss
Dim TimeStr
hh = s \ 3600
Mm =(s Mod 3600) \ 60
Ss = s -((hh * 3600) +(Mm * 60))
TimeStr = Format2(hh) & ":" & Format2(Mm) & ":" & Format2(Ss)
FormattaSecondi = TimeStr
End Function