''Estratto + fisso su ruota e tutte sommativo su ogni posizione 'Ramco 20/08/2010
''Ramco 20/08/2010 per Mike58 Forum ricerca 1 numero x ambata modificato a x ricerca di 3 numeri x ambo.
Sub Main()
Dim nru1,num_estr,b5(5),b4(5),b3(5),bb(5),b(5)
nru1 = CInt(InputBox("Ruota Scelta : ","RUOTA RICERCA",1))
num_estr = InputBox("Numero estrazioni:","ESTRAZIONI",70)
ncg = CInt(InputBox("Numero colpi di gioco","COLPI di GIOCO",9))
rg = CInt(InputBox("Ruota di gioco Scelta : ","RUOTA DI GIOCO ",1))
num = 150
Dim nam(117480,10),nn(1),ruota(1),rr(1),nt(117480,10),n3(117480,10),n4(117480,10),n5(117480,10),ped(90)
ruota(1) = rg
rr(1) = 11
For x = 1 To 117480
For y = 1 To 10
nam(x,y) = 0
nt(x,y) = 0
n3(x,y) = 0
n4(x,y) = 0
n5(x,y) = 0
Next
Next
p1 = 1
p2 = 2
p3 = 3
p4 = 4
p5 = 5
casi = 0
ini = EstrazioneFin - num_estr
fin = EstrazioneFin
For es = ini To fin
If IndiceMensile(es) = 1 Then ' < < < - - indicato l'indice mensile
Messaggio(es)
casi = casi + 1
'la riga sotto per controllare le estrazioni se non si vuole mettere apice davanti
Scrivi Format2(casi) & ") " & DataEstrazione(es) & " [" & es & "] " & SiglaRuota(nru1) & " " & StringaEstratti(es,nru1)
co = 0
For fisso1 = 1 To 88
For fisso2 = fisso1 + 1 To 89
For fisso3 = fisso2 + 1 To 90
co = co + 1
a = Estratto(es,nru1,p1)
b(1) = Fuori90(a + fisso1)
b(2) = Fuori90(a + fisso2)
b(3) = Fuori90(a + fisso3)
aa = Estratto(es,nru1,p2)
bb(1) = Fuori90(aa + fisso1)
bb(2) = Fuori90(aa + fisso2)
bb(3) = Fuori90(aa + fisso3)
a3 = Estratto(es,nru1,p3)
b3(1) = Fuori90(a3 + fisso1)
b3(2) = Fuori90(a3 + fisso2)
b3(3) = Fuori90(a3 + fisso3)
a4 = Estratto(es,nru1,p4)
b4(1) = Fuori90(a4 + fisso1)
b4(2) = Fuori90(a4 + fisso2)
b4(3) = Fuori90(a4 + fisso4)
a5 = Estratto(es,nru1,p5)
b5(1) = Fuori90(a5 + fisso1)
b5(2) = Fuori90(a5 + fisso2)
b5(3) = Fuori90(a5 + fisso3)
nam(co,1) = co
nt(co,1) = co
n3(co,1) = co
n4(co,1) = co
n5(co,1) = co
nam(co,2) = nru1
nt(co,2) = nru1
n3(co,2) = nru1
n4(co,2) = nru1
n5(co,2) = nru1
nam(co,3) = p1 'posiz. Estratto
nt(co,3) = p2
n3(co,3) = p3
n4(co,3) = p4
n5(co,3) = p5
nam(co,4) = fisso1
nt(co,4) = fisso1
n3(co,4) = fisso1
n4(co,4) = fisso1
n5(co,4) = fisso1
nam(co,8) = fisso2
nt(co,8) = fisso2
n3(co,8) = fisso2
n4(co,8) = fisso2
n5(co,8) = fisso2
nam(co,9) = fisso3
nt(co,9) = fisso3
n3(co,9) = fisso3
n4(co,9) = fisso3
n5(co,9) = fisso3
nam(co,6) = b(1) 'Nunero previsto
nt(co,6) = bb(1)
n3(co,6) = b3(1)
n4(co,6) = b4(1)
n5(co,6) = b5(1)
nam(co,7) = 0
nt(co,7) = 0
n3(co,7) = 0
n4(co,7) = 0
n5(co,7) = 0
esncg = es + ncg
If esncg > EstrazioneFin Then esncg = EstrazioneFin End If
fr1 = SerieFreq(es + 1,esncg,b,ruota,3)
If fr1 > 0 Then nam(co,5) = nam(co,5) + 1
nam(co,7) = retcolpi
fr2 = SerieFreq(es + 1,esncg,bb,ruota,3)
If fr2 > 0 Then nt(co,5) = nt(co,5) + 1
nt(co,7) = retcolpi
fr3 = SerieFreq(es + 1,esncg,b3,ruota,3)
If fr3 > 0 Then n3(co,5) = n3(co,5) + 1
n3(co,7) = retcolpi
fr4 = SerieFreq(es + 1,esncg,b4,ruota,3) ' 1 nelle estrazione di controllo = b = Fuori90(a + fisso1)
If fr4 > 0 Then n4(co,5) = n4(co,5) + 1
n4(co,7) = retcolpi
fr5 = SerieFreq(es + 1,esncg,b5,ruota,3)
If fr5 > 0 Then n5(co,5) = n5(co,5) + 1
n5(co,7) = retcolpi
'''''''''''''''''''''''''''''''''''''''''''''''
Next
Next
Next
End If
Next
ColoreTesto 1
Scrivi " ANALISI Dal " & DataEstrazione(ini) & " al " & DataEstrazione(fin),1
Scrivi "RUOTE DI Partenza : " & NomeRuota(nru1),1,0
Scrivi "RUOTE DI GIOCO : " & NomeRuota(ruota(1)),1,0
Scrivi " CLP DI GIOCO : " & ncg,1,0
Scrivi " CASI: " & casi,1
Scrivi
Scrivi " ATTENZIONE ANALISI ESTRATTI IN POS. " & p1
Scrivi
ColoreTesto 0
OrdinaMatrice nam,- 1,5
'ScriviMatrice
For ca = 1 To num
'-----------------------------------------------'
ee =(eval(nam(ca,7)))
cc =(eval(nam(ca,6)))
'rit = EstrattoRitardo(ruota,ca,EstrazioneFin-200,EstrazioneFin)
'cc1 = (eval(nam(ca,7))) + rit
'---------------------------------------------------'
Scrivi eval(nam(ca,3)) & "°" & Left(NomeRuota(eval(nam(ca,2))),2) & " + " & _
Format2(nam(ca,4)) & " + " & Format2(nam(ca,8)) & " e + " & Format2(nam(ca,9)) & " su " & NomeRuota(ruota(1)) & _
" è uscito " & FormatSpace(nam(ca,5),3) & "/" & FormatSpace(casi,3) & " casi - AMBI AZZECCATI: " & _
FormatSpace(nam(ca,5),3) & " Num. [" & Format2(eval(nam(ca,6))) & "]"'dell'ultimo Caso valido" & " sfaldato al colpo " & ee
Next
Scrivi
ColoreTesto 1
Scrivi "ATTENZIONE ANALISI ESTRATTI IN POS. " & p2
Scrivi
ColoreTesto 0
OrdinaMatrice nt,- 1,5
For ca = 1 To num
nam(co,7) = retcolpi
ee =(eval(nt(ca,7)))
Scrivi eval(nt(ca,3)) & "°" & Left(NomeRuota(eval(nt(ca,2))),2) & " + " & _
Format2(nt(ca,4)) & " + " & Format2(nt(ca,8)) & " e + " & Format2(nt(ca,9)) & " su " & NomeRuota(ruota(1)) & _
" è uscito " & FormatSpace(nt(ca,5),3) & "/" & FormatSpace(casi,3) & " casi - AMBI AZZECCATI: " & _
FormatSpace(nt(ca,5),3) & " Num. [" & Format2(eval(nt(ca,6))) & "]"' dell'ultimo Caso valido" & " sfaldato al colpo " & ee
Next
Scrivi
ColoreTesto 1
Scrivi "ATTENZIONE ANALISI ESTRATTI IN POS. " & p3
Scrivi
ColoreTesto 0
OrdinaMatrice n3,- 1,5
For ca = 1 To num
ee =(eval(n3(ca,7)))
Scrivi eval(n3(ca,3)) & "°" & Left(NomeRuota(eval(n3(ca,2))),2) & " + " & _
Format2(n3(ca,4)) & " + " & Format2(n3(ca,8)) & " e + " & Format2(n3(ca,9)) & " su " & NomeRuota(ruota(1)) & _
" è uscito " & FormatSpace(n3(ca,5),3) & "/" & FormatSpace(casi,3) & " casi - AMBI AZZECCATI: " & _
FormatSpace(n3(ca,5),3) & " Num. [" & Format2(eval(n3(ca,6))) & "]"' dell'ultimo Caso valido" & " sfaldato al colpo " & ee
Next
Scrivi
ColoreTesto 1
Scrivi "ATTENZIONE ANALISI ESTRATTI IN POS. " & p4
Scrivi
ColoreTesto 0
OrdinaMatrice n4,- 1,5
For ca = 1 To num
ee =(eval(n4(ca,7)))
Scrivi eval(n4(ca,3)) & "°" & Left(NomeRuota(eval(n4(ca,2))),2) & " + " & _
Format2(n4(ca,4)) & " + " & Format2(n4(ca,8)) & " e + " & Format2(n4(ca,9)) & " su " & NomeRuota(ruota(1)) & _
" è uscito " & FormatSpace(n4(ca,5),3) & "/" & FormatSpace(casi,3) & " casi - AMBI AZZECCATI: " & _
FormatSpace(n4(ca,5),3) & " Num. [" & Format2(eval(n4(ca,6))) & "]"' dell'ultimo Caso valido " & " sfaldato al colpo " & ee
Next
Scrivi
ColoreTesto 1
Scrivi "ATTENZIONE ANALISI ESTRATTI IN POS. " & p5
Scrivi
ColoreTesto 0
OrdinaMatrice n5,- 1,5
For ca = 1 To num
ee =(eval(n5(ca,7)))
Scrivi eval(n5(ca,3)) & "°" & Left(NomeRuota(eval(n5(ca,2))),2) & " + " & _
Format2(n5(ca,4)) & " + " & Format2(n5(ca,8)) & " e + " & Format2(n5(ca,9)) & " su " & NomeRuota(ruota(1)) & _
" è uscito " & FormatSpace(n5(ca,5),3) & "/" & FormatSpace(casi,3) & " casi - AMBI AZZECCATI: " & _
FormatSpace(n5(ca,5),3) & " Num. [" & Format2(eval(n5(ca,6))) & "]"' dell'ultimo Caso valido" & " sfaldato al colpo " & ee
Next
End Sub