ppaaoolloo
Super Member >PLATINUM<
ok
vedrò come fare
grazie ancora
ciao
vedrò come fare
grazie ancora
ciao
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Paolo intanto buon anno 2015.
La media reale è dato dal calcolo estrazioni totali / la frequenza reale, quindi avrai che la combinazione esce 1 su tot estrazioni.
Altro calcolo è indice do convenienza che entra in gioco anche il ritardo.
Ho calcolato entrambi e poi puoi scegliere anche la Tabella Excel ossia la nuova Tabella Ordinabile con tutti i filtri come Excel.
Codice:Sub Main Dim a(36) Dim Ru(1) ReDim aRuote(11) qualeTab = CInt(InputBox("QUALE TABELLA","1 = Tab Normale 2 = Tab excel",1)) 'rt = CInt(InputBox("Quale ruota analizzare ","Ruota",11)) qt = CInt(InputBox("QUANTE ESTRAZIONI CONTROLLO",,200)) sorte = CInt(InputBox("QUALE SORTE ",,4)) color = CInt(InputBox("Quale DECINA vuoi evidenziare",,1)) Dim posta(2) posta(1) = 1 posta(2) = 1 Fin = EstrazioneFin Ini = EstrazioneFin - qt If ScegliRuote(aRuote) > 0 Then Scrivi "Ruota Di : " & StringaRuote(aRuote),1,0,2,4,3 Scrivi " dal " & DataEstrazione(Ini) & " al " & DataEstrazione(Fin),1 Scrivi "Sorte analizzata..." & NomeSorte(sorte),1,1,,1,3 Scrivi For k = 1 To UBound(aRuote) If aRuote(k) > 0 Then Ru(1) = aRuote(k) 'For rt = 1 To 12 'Ru(1) = aRuote(k) ReDim atitoli(12) atitoli(1) = " Tipo decina " atitoli(2) = " Combinazione " atitoli(3) = " Ritardo " atitoli(4) = " Rit. Max " atitoli(5) = " incr max" atitoli(6) = " Freq " atitoli(7) = " Esito " atitoli(8) = " Stringa estratti " atitoli(9) = " Ultima ESTR_Esito " atitoli(10) = " Conta Estratti " atitoli(11) = " Media uscita " atitoli(12) = " I.C. " Call InitTabella(atitoli,2,,2,5) a(01) = "01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20" a(02) = "01-02-03-04-05-06-07-08-09-10-21-22-23-24-25-26-27-28-29-30" a(03) = "01-02-03-04-05-06-07-08-09-10-31-32-33-34-35-36-37-38-39-40" a(04) = "01-02-03-04-05-06-07-08-09-10-41-42-43-44-45-46-47-48-49-50" a(05) = "01-02-03-04-05-06-07-08-09-10-51-52-53-54-55-56-57-58-59-60" a(06) = "01-02-03-04-05-06-07-08-09-10-61-62-63-64-65-66-67-68-69-70" a(07) = "01-02-03-04-05-06-07-08-09-10-71-72-73-74-75-76-77-78-79-80" a(08) = "01-02-03-04-05-06-07-08-09-10-81-82-83-84-85-86-87-88-89-90" '--------------------------------------------------------------------- a(09) = "11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30" a(10) = "11-12-13-14-15-16-17-18-19-20-31-32-33-34-35-36-37-38-39-40" a(11) = "11-12-13-14-15-16-17-18-19-20-41-42-43-44-45-46-47-48-49-50" a(12) = "11-12-13-14-15-16-17-18-19-20-51-52-53-54-55-56-57-58-59-60" a(13) = "11-12-13-14-15-16-17-18-19-20-61-62-63-64-65-66-67-68-69-70" a(14) = "11-12-13-14-15-16-17-18-19-20-71-72-73-74-75-76-77-78-79-80" a(15) = "11-12-13-14-15-16-17-18-19-20-81-82-83-84-85-86-87-88-89-90" '--------------------------------------------------------------------- a(16) = "21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40" a(17) = "21-22-23-24-25-26-27-28-29-30-41-42-43-44-45-46-47-48-49-50" a(18) = "21-22-23-24-25-26-27-28-29-30-51-52-53-54-55-56-57-58-59-60" a(19) = "21-22-23-24-25-26-27-28-29-30-61-62-63-64-65-66-67-68-69-70" a(20) = "21-22-23-24-25-26-27-28-29-30-71-72-73-74-75-76-77-78-79-80" a(21) = "21-22-23-24-25-26-27-28-29-30-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(22) = "31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50" a(23) = "31-32-33-34-35-36-37-38-39-40-51-52-53-54-55-56-57-58-59-60" a(24) = "31-32-33-34-35-36-37-38-39-40-61-62-63-64-65-66-67-68-69-70" a(25) = "31-32-33-34-35-36-37-38-39-40-71-72-73-74-75-76-77-78-79-80" a(26) = "31-32-33-34-35-36-37-38-39-40-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(27) = "41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60" a(28) = "41-42-43-44-45-46-47-48-49-50-61-62-63-64-65-66-67-68-69-70" a(29) = "41-42-43-44-45-46-47-48-49-50-71-72-73-74-75-76-77-78-79-80" a(30) = "41-42-43-44-45-46-47-48-49-50-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(31) = "51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70" a(32) = "51-52-53-54-55-56-57-58-59-60-71-72-73-74-75-76-77-78-79-80" a(33) = "51-52-53-54-55-56-57-58-59-60-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(34) = "61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80" a(35) = "61-62-63-64-65-66-67-68-69-70-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(36) = "71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- For N = 1 To UBound(a) Nu = Split("0-" & Format2(a(n)),"-") Call StatisticaFormazioneTurbo(nu,aRuote,sorte,rit,max,Incr,fre,Ini,fin) 'If Ru(1) = 11 Then 'ReDim rr(10) 'For xx = 1 To 10 'rr(xx) = xx 'Call VerificaEsito(nu,rr,fin - rit,sorte,,Nothing,retesito,,retestratti) 'Call VerificaEsito(nu,rr,EstrazioneFin,3,,,esitoF,,estrF) 'aaa = SerieFreq(EstrazioneFin,EstrazioneFin,nu,rr,1) 'Next 'End If 'If Ru(1) <> 11 Then Call VerificaEsito(nu,aRuote,fin - rit,sorte,,Nothing,retesito,,retestratti) Call VerificaEsito(nu,aRuote,EstrazioneFin,1,,,esitoF,,estrF) aaa = SerieFreq(EstrazioneFin,EstrazioneFin,nu,aRuote,1) 'End If ReDim avalori(12) avalori(1) = " Dec. " & Format2(n) avalori(2) = StringaNumeri(nu) avalori(3) = rit avalori(4) = max avalori(5) = Incr avalori(6) = fre avalori(7) = retesito avalori(8) = retestratti avalori(9) = esitof & " : " & estrF avalori(10) = aaa avalori(11) = Round (qt/fre,2) avalori(12) = Round(fre/qt*rit,2) Call AddRigaTabella(avalori,,,2) For x = 1 To 12 If n = color Then Call SetColoreCella((x),3,1) Next Next End If Next End If Call SetTableWidth("100%") If qualeTab = 1 Then Call CreaTabella(6) If qualeTab = 2 Then Call CreaTabellaOrdinabile(6) If qualeTab > 2 Then MsgBox " errore digit Tabella" PicClear Call PicStampaTesto(1,10,"Script by Mike58 ",,1,1,,11,vbRed) PicEsegui End Sub
Salve MIke58
gentilmente è possibile una piccola modifica a questo script inserendo nei risultati della verifica solo il primo estratto di bari?
grazie.
Option Explicit
Sub Main
Scrivi " x gli amanti dei metodi sommativi Metodo x AMBATA ruota di BARI di cupido ",1 ' - http://forum.lottoced.com/f8/x-gli-amanti-dei-metodi-sommativi-117449/ -
Dim klp,casi,es,Ini,fin
Dim n1(02),ruota(01),posta1(01)
posta1(01) = 1
ruota(01) = BA_
klp = 13
casi = 0
Ini = 8200
fin = EstrazioneFin
For es = Ini To fin
Messaggio(es)
AvanzamentoElab Ini,fin,es
If IndiceMensile(es) = 1 Then
casi = casi + 1
Scrivi String(105,"-") & "Caso n° " & Format2(casi),1
n1(01) = Fuori90(Estratto(es,BA_,5) + 02)
n1(02) = Fuori90(Estratto(es,BA_,5) + 08)
ImpostaGiocata 1,n1,ruota,posta1,klp
Gioca es,True,,True
End If
Next
ScriviResoconto
End Sub
n1(01) = Fuori90(Estratto(es,BA_,5) + 02)
n1(02) = Fuori90(Estratto(es,BA_,5) + 08)
n1(01) = Fuori90(Estratto(es,BA_,1) + 02)
n1(02) = Fuori90(Estratto(es,BA_,1) + 08)
Option Explicit
Sub Main
Scrivi " x gli amanti dei metodi sommativi Metodo x AMBATA ruota di BARI di cupido ",1 ' - x gli amanti dei metodi sommativi -
Dim klp,casi,es,Ini,fin
Dim n1(02),ruota(01),posta1(01),postaEd(10)
posta1(01) = 1
postaEd(6) = 1 ' posta per E,determinato posiz. 1
ruota(01) = BA_
klp = 13
casi = 0
Ini = 8200
fin = EstrazioneFin
For es = Ini To fin
Messaggio(es)
AvanzamentoElab Ini,fin,es
If IndiceMensile(es) = 1 Then
casi = casi + 1
Scrivi String(105,"-") & "Caso n° " & Format2(casi),1
n1(01) = Fuori90(Estratto(es,BA_,5) + 02)
n1(02) = Fuori90(Estratto(es,BA_,5) + 08)
'ImpostaGiocata 1,n1,ruota,posta1,klp
ImpostaGiocata 2,n1,ruota,postaEd,klp,1
Gioca es,True,,True
End If
Next
ScriviResoconto
End Sub
X Alien non è lo script che con una Ruota è sbagliato, ma con una ruota non trova nessuna sorte impostata a 4 e quindi da errore di division by zero.
Se abbassi la sorte vedrai che funziona.
Ciao
Ciao
si,ciao,ho provato ba e ca funziona ma se inserisco BA E VE, NO mi da il solito errore--vanno messe ruote si seguito cioè 1 2 - 2 3 - 3 4 ecc?Grazie.
infatti avevo messo 2 ruote BA e Ve e mi dava errore......
Sub Main
Dim a(36)
Dim Ru(1)
ReDim aRuote(11)
qualeTab = CInt(InputBox("QUALE TABELLA","1 = Tab Normale 2 = Tab excel",1))
'rt = CInt(InputBox("Quale ruota analizzare ","Ruota",11))
qt = CInt(InputBox("QUANTE ESTRAZIONI CONTROLLO",,200))
sorte = CInt(InputBox("QUALE SORTE ",,4))
color = CInt(InputBox("Quale DECINA vuoi evidenziare",,1))
Dim posta(2)
posta(1) = 1
posta(2) = 1
Fin = EstrazioneFin
Ini = EstrazioneFin - qt
If ScegliRuote(aRuote) > 0 Then
Scrivi "Ruota Di : " & StringaRuote(aRuote),1,0,2,4,3
Scrivi " dal " & DataEstrazione(Ini) & " al " & DataEstrazione(Fin),1
Scrivi "Sorte analizzata..." & NomeSorte(sorte),1,1,,1,3
Scrivi
For k = 1 To UBound(aRuote)
If aRuote(k) > 0 Then
Ru(1) = aRuote(k)
'For rt = 1 To 12
'Ru(1) = aRuote(k)
ReDim atitoli(12)
atitoli(1) = " Tipo decina "
atitoli(2) = " Combinazione "
atitoli(3) = " Ritardo "
atitoli(4) = " Rit. Max "
atitoli(5) = " incr max"
atitoli(6) = " Freq "
atitoli(7) = " Esito "
atitoli(8) = " Stringa estratti "
atitoli(9) = " Ultima ESTR_Esito "
atitoli(10) = " Conta Estratti "
atitoli(11) = " Media uscita "
atitoli(12) = " I.C. "
Call InitTabella(atitoli,2,,2,5)
a(01) = "01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20"
a(02) = "01-02-03-04-05-06-07-08-09-10-21-22-23-24-25-26-27-28-29-30"
a(03) = "01-02-03-04-05-06-07-08-09-10-31-32-33-34-35-36-37-38-39-40"
a(04) = "01-02-03-04-05-06-07-08-09-10-41-42-43-44-45-46-47-48-49-50"
a(05) = "01-02-03-04-05-06-07-08-09-10-51-52-53-54-55-56-57-58-59-60"
a(06) = "01-02-03-04-05-06-07-08-09-10-61-62-63-64-65-66-67-68-69-70"
a(07) = "01-02-03-04-05-06-07-08-09-10-71-72-73-74-75-76-77-78-79-80"
a(08) = "01-02-03-04-05-06-07-08-09-10-81-82-83-84-85-86-87-88-89-90"
'---------------------------------------------------------------------
a(09) = "11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30"
a(10) = "11-12-13-14-15-16-17-18-19-20-31-32-33-34-35-36-37-38-39-40"
a(11) = "11-12-13-14-15-16-17-18-19-20-41-42-43-44-45-46-47-48-49-50"
a(12) = "11-12-13-14-15-16-17-18-19-20-51-52-53-54-55-56-57-58-59-60"
a(13) = "11-12-13-14-15-16-17-18-19-20-61-62-63-64-65-66-67-68-69-70"
a(14) = "11-12-13-14-15-16-17-18-19-20-71-72-73-74-75-76-77-78-79-80"
a(15) = "11-12-13-14-15-16-17-18-19-20-81-82-83-84-85-86-87-88-89-90"
'---------------------------------------------------------------------
a(16) = "21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40"
a(17) = "21-22-23-24-25-26-27-28-29-30-41-42-43-44-45-46-47-48-49-50"
a(18) = "21-22-23-24-25-26-27-28-29-30-51-52-53-54-55-56-57-58-59-60"
a(19) = "21-22-23-24-25-26-27-28-29-30-61-62-63-64-65-66-67-68-69-70"
a(20) = "21-22-23-24-25-26-27-28-29-30-71-72-73-74-75-76-77-78-79-80"
a(21) = "21-22-23-24-25-26-27-28-29-30-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(22) = "31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50"
a(23) = "31-32-33-34-35-36-37-38-39-40-51-52-53-54-55-56-57-58-59-60"
a(24) = "31-32-33-34-35-36-37-38-39-40-61-62-63-64-65-66-67-68-69-70"
a(25) = "31-32-33-34-35-36-37-38-39-40-71-72-73-74-75-76-77-78-79-80"
a(26) = "31-32-33-34-35-36-37-38-39-40-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(27) = "41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60"
a(28) = "41-42-43-44-45-46-47-48-49-50-61-62-63-64-65-66-67-68-69-70"
a(29) = "41-42-43-44-45-46-47-48-49-50-71-72-73-74-75-76-77-78-79-80"
a(30) = "41-42-43-44-45-46-47-48-49-50-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(31) = "51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70"
a(32) = "51-52-53-54-55-56-57-58-59-60-71-72-73-74-75-76-77-78-79-80"
a(33) = "51-52-53-54-55-56-57-58-59-60-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(34) = "61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80"
a(35) = "61-62-63-64-65-66-67-68-69-70-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(36) = "71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
For N = 1 To UBound(a)
Nu = Split("0-" & Format2(a(n)),"-")
Call StatisticaFormazioneTurbo(nu,aRuote,sorte,rit,max,Incr,fre,Ini,fin)
'If Ru(1) = 11 Then
'ReDim rr(10)
'For xx = 1 To 10
'rr(xx) = xx
'Call VerificaEsito(nu,rr,fin - rit,sorte,,Nothing,retesito,,retestratti)
'Call VerificaEsito(nu,rr,EstrazioneFin,3,,,esitoF,,estrF)
'aaa = SerieFreq(EstrazioneFin,EstrazioneFin,nu,rr,1)
'Next
'End If
'If Ru(1) <> 11 Then
Call VerificaEsito(nu,aRuote,fin - rit,sorte,,Nothing,retesito,,retestratti)
Call VerificaEsito(nu,aRuote,EstrazioneFin,1,,,esitoF,,estrF)
aaa = SerieFreq(EstrazioneFin,EstrazioneFin,nu,aRuote,1)
'End If
If fre > 0 Then
ReDim avalori(12)
avalori(1) = " Dec. " & Format2(n)
avalori(2) = StringaNumeri(nu)
avalori(3) = rit
avalori(4) = max
avalori(5) = Incr
avalori(6) = fre
avalori(7) = retesito
avalori(8) = retestratti
avalori(9) = esitof & " : " & estrF
avalori(10) = aaa
avalori(11) = Round (qt/fre,2)
avalori(12) = Round(fre/qt*rit,2)
Call AddRigaTabella(avalori,,,2)
End If
For x = 1 To 12
If n = color Then Call SetColoreCella((x),3,1)
Next
Next
End If
Next
End If
Call SetTableWidth("100%")
If qualeTab = 1 Then Call CreaTabella(6)
If qualeTab = 2 Then Call CreaTabellaOrdinabile(6)
If qualeTab > 2 Then MsgBox " errore digit Tabella"
PicClear
Call PicStampaTesto(1,10,"Script by Mike58 ",,1,1,,11,vbRed)
PicEsegui
End Sub
per evitare ulteriori fraindendimenti, metto un if then che elabora il tutto se la frequenza è > zero.
Codice:Sub Main Dim a(36) Dim Ru(1) ReDim aRuote(11) qualeTab = CInt(InputBox("QUALE TABELLA","1 = Tab Normale 2 = Tab excel",1)) 'rt = CInt(InputBox("Quale ruota analizzare ","Ruota",11)) qt = CInt(InputBox("QUANTE ESTRAZIONI CONTROLLO",,200)) sorte = CInt(InputBox("QUALE SORTE ",,4)) color = CInt(InputBox("Quale DECINA vuoi evidenziare",,1)) Dim posta(2) posta(1) = 1 posta(2) = 1 Fin = EstrazioneFin Ini = EstrazioneFin - qt If ScegliRuote(aRuote) > 0 Then Scrivi "Ruota Di : " & StringaRuote(aRuote),1,0,2,4,3 Scrivi " dal " & DataEstrazione(Ini) & " al " & DataEstrazione(Fin),1 Scrivi "Sorte analizzata..." & NomeSorte(sorte),1,1,,1,3 Scrivi For k = 1 To UBound(aRuote) If aRuote(k) > 0 Then Ru(1) = aRuote(k) 'For rt = 1 To 12 'Ru(1) = aRuote(k) ReDim atitoli(12) atitoli(1) = " Tipo decina " atitoli(2) = " Combinazione " atitoli(3) = " Ritardo " atitoli(4) = " Rit. Max " atitoli(5) = " incr max" atitoli(6) = " Freq " atitoli(7) = " Esito " atitoli(8) = " Stringa estratti " atitoli(9) = " Ultima ESTR_Esito " atitoli(10) = " Conta Estratti " atitoli(11) = " Media uscita " atitoli(12) = " I.C. " Call InitTabella(atitoli,2,,2,5) a(01) = "01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20" a(02) = "01-02-03-04-05-06-07-08-09-10-21-22-23-24-25-26-27-28-29-30" a(03) = "01-02-03-04-05-06-07-08-09-10-31-32-33-34-35-36-37-38-39-40" a(04) = "01-02-03-04-05-06-07-08-09-10-41-42-43-44-45-46-47-48-49-50" a(05) = "01-02-03-04-05-06-07-08-09-10-51-52-53-54-55-56-57-58-59-60" a(06) = "01-02-03-04-05-06-07-08-09-10-61-62-63-64-65-66-67-68-69-70" a(07) = "01-02-03-04-05-06-07-08-09-10-71-72-73-74-75-76-77-78-79-80" a(08) = "01-02-03-04-05-06-07-08-09-10-81-82-83-84-85-86-87-88-89-90" '--------------------------------------------------------------------- a(09) = "11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30" a(10) = "11-12-13-14-15-16-17-18-19-20-31-32-33-34-35-36-37-38-39-40" a(11) = "11-12-13-14-15-16-17-18-19-20-41-42-43-44-45-46-47-48-49-50" a(12) = "11-12-13-14-15-16-17-18-19-20-51-52-53-54-55-56-57-58-59-60" a(13) = "11-12-13-14-15-16-17-18-19-20-61-62-63-64-65-66-67-68-69-70" a(14) = "11-12-13-14-15-16-17-18-19-20-71-72-73-74-75-76-77-78-79-80" a(15) = "11-12-13-14-15-16-17-18-19-20-81-82-83-84-85-86-87-88-89-90" '--------------------------------------------------------------------- a(16) = "21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40" a(17) = "21-22-23-24-25-26-27-28-29-30-41-42-43-44-45-46-47-48-49-50" a(18) = "21-22-23-24-25-26-27-28-29-30-51-52-53-54-55-56-57-58-59-60" a(19) = "21-22-23-24-25-26-27-28-29-30-61-62-63-64-65-66-67-68-69-70" a(20) = "21-22-23-24-25-26-27-28-29-30-71-72-73-74-75-76-77-78-79-80" a(21) = "21-22-23-24-25-26-27-28-29-30-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(22) = "31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50" a(23) = "31-32-33-34-35-36-37-38-39-40-51-52-53-54-55-56-57-58-59-60" a(24) = "31-32-33-34-35-36-37-38-39-40-61-62-63-64-65-66-67-68-69-70" a(25) = "31-32-33-34-35-36-37-38-39-40-71-72-73-74-75-76-77-78-79-80" a(26) = "31-32-33-34-35-36-37-38-39-40-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(27) = "41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60" a(28) = "41-42-43-44-45-46-47-48-49-50-61-62-63-64-65-66-67-68-69-70" a(29) = "41-42-43-44-45-46-47-48-49-50-71-72-73-74-75-76-77-78-79-80" a(30) = "41-42-43-44-45-46-47-48-49-50-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(31) = "51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70" a(32) = "51-52-53-54-55-56-57-58-59-60-71-72-73-74-75-76-77-78-79-80" a(33) = "51-52-53-54-55-56-57-58-59-60-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(34) = "61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80" a(35) = "61-62-63-64-65-66-67-68-69-70-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- a(36) = "71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90" '-------------------------------------------------------------------- For N = 1 To UBound(a) Nu = Split("0-" & Format2(a(n)),"-") Call StatisticaFormazioneTurbo(nu,aRuote,sorte,rit,max,Incr,fre,Ini,fin) 'If Ru(1) = 11 Then 'ReDim rr(10) 'For xx = 1 To 10 'rr(xx) = xx 'Call VerificaEsito(nu,rr,fin - rit,sorte,,Nothing,retesito,,retestratti) 'Call VerificaEsito(nu,rr,EstrazioneFin,3,,,esitoF,,estrF) 'aaa = SerieFreq(EstrazioneFin,EstrazioneFin,nu,rr,1) 'Next 'End If 'If Ru(1) <> 11 Then Call VerificaEsito(nu,aRuote,fin - rit,sorte,,Nothing,retesito,,retestratti) Call VerificaEsito(nu,aRuote,EstrazioneFin,1,,,esitoF,,estrF) aaa = SerieFreq(EstrazioneFin,EstrazioneFin,nu,aRuote,1) 'End If If fre > 0 Then ReDim avalori(12) avalori(1) = " Dec. " & Format2(n) avalori(2) = StringaNumeri(nu) avalori(3) = rit avalori(4) = max avalori(5) = Incr avalori(6) = fre avalori(7) = retesito avalori(8) = retestratti avalori(9) = esitof & " : " & estrF avalori(10) = aaa avalori(11) = Round (qt/fre,2) avalori(12) = Round(fre/qt*rit,2) Call AddRigaTabella(avalori,,,2) End If For x = 1 To 12 If n = color Then Call SetColoreCella((x),3,1) Next Next End If Next End If Call SetTableWidth("100%") If qualeTab = 1 Then Call CreaTabella(6) If qualeTab = 2 Then Call CreaTabellaOrdinabile(6) If qualeTab > 2 Then MsgBox " errore digit Tabella" PicClear Call PicStampaTesto(1,10,"Script by Mike58 ",,1,1,,11,vbRed) PicEsegui End Sub
Sub Main
Dim a(36)
Dim Ru(1)
ReDim aRuote(11)
qualeTab = CInt(InputBox("QUALE TABELLA","1 = Tab Normale 2 = Tab excel",1))
'rt = CInt(InputBox("Quale ruota analizzare ","Ruota",11))
qt = CInt(InputBox("QUANTE ESTRAZIONI CONTROLLO",,200))
sorte = CInt(InputBox("QUALE SORTE ",,4))
color = CInt(InputBox("Quale DECINA vuoi evidenziare",,1))
Dim posta(2)
posta(1) = 1
posta(2) = 1
Fin = EstrazioneFin
Ini = EstrazioneFin - qt
If ScegliRuote(aRuote) > 0 Then
Scrivi "Ruota Di : " & StringaRuote(aRuote),1,0,2,4,3
Scrivi " dal " & DataEstrazione(Ini) & " al " & DataEstrazione(Fin),1
Scrivi "Sorte analizzata..." & NomeSorte(sorte),1,1,,1,3
Scrivi
For k = 1 To UBound(aRuote)
If aRuote(k) > 0 Then
Ru(1) = aRuote(k)
'For rt = 1 To 12
'Ru(1) = aRuote(k)
ReDim atitoli(12)
atitoli(1) = " Tipo decina "
atitoli(2) = " Combinazione "
atitoli(3) = " Ritardo "
atitoli(4) = " Rit. Max "
atitoli(5) = " incr max"
atitoli(6) = " Freq "
atitoli(7) = " Esito "
atitoli(8) = " Stringa estratti "
atitoli(9) = " Ultima ESTR_Esito "
atitoli(10) = " Conta fin, -1, -2, -3 "
atitoli(11) = " Media uscita "
atitoli(12) = " I.C. "
Call InitTabella(atitoli,2,,2,5)
a(01) = "01-02-03-04-05-06-07-08-09-10-11-12-13-14-15-16-17-18-19-20"
a(02) = "01-02-03-04-05-06-07-08-09-10-21-22-23-24-25-26-27-28-29-30"
a(03) = "01-02-03-04-05-06-07-08-09-10-31-32-33-34-35-36-37-38-39-40"
a(04) = "01-02-03-04-05-06-07-08-09-10-41-42-43-44-45-46-47-48-49-50"
a(05) = "01-02-03-04-05-06-07-08-09-10-51-52-53-54-55-56-57-58-59-60"
a(06) = "01-02-03-04-05-06-07-08-09-10-61-62-63-64-65-66-67-68-69-70"
a(07) = "01-02-03-04-05-06-07-08-09-10-71-72-73-74-75-76-77-78-79-80"
a(08) = "01-02-03-04-05-06-07-08-09-10-81-82-83-84-85-86-87-88-89-90"
'---------------------------------------------------------------------
a(09) = "11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30"
a(10) = "11-12-13-14-15-16-17-18-19-20-31-32-33-34-35-36-37-38-39-40"
a(11) = "11-12-13-14-15-16-17-18-19-20-41-42-43-44-45-46-47-48-49-50"
a(12) = "11-12-13-14-15-16-17-18-19-20-51-52-53-54-55-56-57-58-59-60"
a(13) = "11-12-13-14-15-16-17-18-19-20-61-62-63-64-65-66-67-68-69-70"
a(14) = "11-12-13-14-15-16-17-18-19-20-71-72-73-74-75-76-77-78-79-80"
a(15) = "11-12-13-14-15-16-17-18-19-20-81-82-83-84-85-86-87-88-89-90"
'---------------------------------------------------------------------
a(16) = "21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40"
a(17) = "21-22-23-24-25-26-27-28-29-30-41-42-43-44-45-46-47-48-49-50"
a(18) = "21-22-23-24-25-26-27-28-29-30-51-52-53-54-55-56-57-58-59-60"
a(19) = "21-22-23-24-25-26-27-28-29-30-61-62-63-64-65-66-67-68-69-70"
a(20) = "21-22-23-24-25-26-27-28-29-30-71-72-73-74-75-76-77-78-79-80"
a(21) = "21-22-23-24-25-26-27-28-29-30-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(22) = "31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50"
a(23) = "31-32-33-34-35-36-37-38-39-40-51-52-53-54-55-56-57-58-59-60"
a(24) = "31-32-33-34-35-36-37-38-39-40-61-62-63-64-65-66-67-68-69-70"
a(25) = "31-32-33-34-35-36-37-38-39-40-71-72-73-74-75-76-77-78-79-80"
a(26) = "31-32-33-34-35-36-37-38-39-40-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(27) = "41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60"
a(28) = "41-42-43-44-45-46-47-48-49-50-61-62-63-64-65-66-67-68-69-70"
a(29) = "41-42-43-44-45-46-47-48-49-50-71-72-73-74-75-76-77-78-79-80"
a(30) = "41-42-43-44-45-46-47-48-49-50-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(31) = "51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70"
a(32) = "51-52-53-54-55-56-57-58-59-60-71-72-73-74-75-76-77-78-79-80"
a(33) = "51-52-53-54-55-56-57-58-59-60-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(34) = "61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80"
a(35) = "61-62-63-64-65-66-67-68-69-70-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
a(36) = "71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90"
'--------------------------------------------------------------------
For N = 1 To UBound(a)
Nu = Split("0-" & Format2(a(n)),"-")
Call StatisticaFormazioneTurbo(nu,aRuote,sorte,rit,max,Incr,fre,Ini,fin)
'If Ru(1) = 11 Then
'ReDim rr(10)
'For xx = 1 To 10
'rr(xx) = xx
'Call VerificaEsito(nu,rr,fin - rit,sorte,,Nothing,retesito,,retestratti)
'Call VerificaEsito(nu,rr,EstrazioneFin,3,,,esitoF,,estrF)
'aaa = SerieFreq(EstrazioneFin,EstrazioneFin,nu,rr,1)
'Next
'End If
'If Ru(1) <> 11 Then
Call VerificaEsito(nu,aRuote,fin - rit,sorte,,Nothing,retesito,,retestratti)
Call VerificaEsito(nu,aRuote,EstrazioneFin,1,,,esitoF,,estrF)
aaa = SerieFreq(EstrazioneFin,EstrazioneFin,nu,aRuote,1)
bbb = SerieFreq(EstrazioneFin-1,EstrazioneFin-1,nu,aRuote,1)
ccc = SerieFreq(EstrazioneFin-2,EstrazioneFin-2,nu,aRuote,1)
ddd = SerieFreq(EstrazioneFin-3,EstrazioneFin-3,nu,aRuote,1)
'End If
If fre > 0 Then
ReDim avalori(12)
avalori(1) = " Dec. " & Format2(n)
avalori(2) = StringaNumeri(nu)
avalori(3) = rit
avalori(4) = max
avalori(5) = Incr
avalori(6) = fre
avalori(7) = retesito
avalori(8) = retestratti
avalori(9) = esitof & " : " & estrF
avalori(10) = aaa & " - " & bbb & " - " & ccc & " - " & ddd
avalori(11) = Round (qt/fre,2)
avalori(12) = Round(fre/qt*rit,2)
Call AddRigaTabella(avalori,,,2)
End If
For x = 1 To 12
If n = color Then Call SetColoreCella((x),3,1)
Next
Next
End If
Next
End If
Call SetTableWidth("100%")
If qualeTab = 1 Then Call CreaTabella(6)
If qualeTab = 2 Then Call CreaTabellaOrdinabile(6)
If qualeTab > 2 Then MsgBox " errore digit Tabella"
PicClear
Call PicStampaTesto(1,10,"Script by Mike58 ",,1,1,,11,vbRed)
PicEsegui
End Sub