arcor
Advanced Member
ciao Luigi scusami se ti disturbo ma altri scripter di altri forum dopo 2 settimane non riescono a sistemare questo script che ti posto sotto(lo ha fatto mike58)in pratica occorre inserire la ricerca mensile quindi a scelta
gennaio- febbraio etc al momento ricerca solo su gennaio inserendo 2 o 3 quindi febbraio marzo non funziona altra opzione è quella di far partire la ricerca da una data prestabilita a scelta esempio dal 25-08-2012 al
22-10-2012 tutto quì
spero tu possa riuscire tempo permettendo a risolvere l'arcano
---------------------------------------------------------------------------------------------
Sub Main
Dim cmb(5)' aumentare il contatore pari al numero di combinazioni da cercare
Dim Ru(1)
Dim k,idestr
Dim nu
qm = CInt(InputBox("Quale mese vuoi considerare ",,1))
ReDim aruote(12)
Scrivi " Ruota di... ",1,0,4
If ScegliRuote(aruote) > 0 Then
For k = 1 To UBound(aruote)
If aruote(k) > 0 Then
Scrivi " " & NomeRuota(aruote(k)),1,0,3
End If
Next
End If
Fin = EstrazioneFin
Ini = EstrazioneIni
idestr = idestr+1
Scrivi NomeRuota(Ru(1)),1,0
Scrivi " dal " & DataEstrazione(Ini) & " al " & DataEstrazione(Fin)
Scrivi
ReDim atitoli(17)
atitoli(1) = " N. CMB "
atitoli(2) = " Combinazione "
atitoli(3) = " Freq x 2 "
atitoli(4) = " Freq x 3 "
atitoli(5) = " Freq x 4 "
atitoli(6) = " Freq x 5 "
atitoli(7) = " Rit x 2 "
atitoli(8) = " Rit x 3 "
atitoli(9) = " Rit x 4 "
atitoli(10) = " Ritx 5"
atitoli(11) = " St.x 2 "
atitoli(12) = " st.x 3 "
atitoli(13) = " st.x 4 "
atitoli(14) = " st.x 5 "
atitoli(15) = " Esito "
atitoli(16) = " Stringa estratti "
atitoli(17) = " Nome Mese "
Call InitTabella(atitoli,1,,3,5)
'-------------inserimento combinazioni --------------------------
cmb(1) = "21-17-45-89"
cmb(2) = "15-50"
cmb(3) = "32-33"
cmb(4) = "45-90"
cmb(5) = "55-71"
'----------------- fine combinazioni ------------------------------
If Mese(idestr) = qm Then
For N = 1 To UBound(cmb)
nu = Split("-" & Format2(cmb(N)),"-")
sf1 = SerieFreqTurbo(Ini,Fin,nu,aruote,2)
sf2 = SerieFreqTurbo(Ini,Fin,nu,aruote,3)
sf3 = SerieFreqTurbo(Ini,Fin,nu,aruote,4)
sf4 = SerieFreqTurbo(Ini,Fin,nu,aruote,5)
'Tot = Tot + SF
sr1 = SerieRitardoTurbo(Ini,fin,nu,aruote,2)
sr2 = SerieRitardoTurbo(Ini,fin,nu,aruote,3)
sr3 = SerieRitardoTurbo(Ini,fin,nu,aruote,4)
sr4 = SerieRitardoTurbo(Ini,fin,nu,aruote,5)
st1 = SerieStoricoTurbo(Ini,fin,nu,aruote,2)
st2 = SerieStoricoTurbo(Ini,fin,nu,aruote,3)
st3 = SerieStoricoTurbo(Ini,fin,nu,aruote,4)
st4 = SerieStoricoTurbo(Ini,fin,nu,aruote,5)
Call VerificaEsitoTurbo(nu,aruote,fin,2,1,,retesito,,retestratti)
ReDim avalori(17)
avalori(1) = n
avalori(2) = StringaNumeri(nu)
avalori(3) = sf1
avalori(4) = sf2
avalori(5) = sf3
avalori(6) = sf4
avalori(7) = sr1
avalori(8) = sr2
avalori(9) = sr3
avalori(10) = sr4
avalori(11) = st1
avalori(12) = st2
avalori(13) = st3
avalori(14) = st4
avalori(15) = retesito
avalori(16) = retestratti
avalori(17) = MeseNome(idestr)
Call AddRigaTabella(avalori,,,3)
Call SetColoreCella(3,vbGreen)
Call SetColoreCella(4,vbGreen)
Call SetColoreCella(5,vbGreen)
Call SetColoreCella(6,vbGreen)
Call SetColoreCella(7,vbRed)
Call SetColoreCella(8,vbRed)
Call SetColoreCella(9,vbRed)
Call SetColoreCella(10,vbRed)
Call SetColoreCella(11,vbMagenta)
Call SetColoreCella(12,vbMagenta)
Call SetColoreCella(13,vbMagenta)
Call SetColoreCella(14,vbMagenta)
Next
End If
Scrivi
Scrivi "Tabella Riepilogativa delle combinazioni su : " & Fin - Ini & " Estrazioni.",1
Call CreaTabella()
Call PicStampaTesto(1,10,"Listed by Mike58 ",,1,1,,11,vbRed)
PicEsegui
End Sub
gennaio- febbraio etc al momento ricerca solo su gennaio inserendo 2 o 3 quindi febbraio marzo non funziona altra opzione è quella di far partire la ricerca da una data prestabilita a scelta esempio dal 25-08-2012 al
22-10-2012 tutto quì
spero tu possa riuscire tempo permettendo a risolvere l'arcano
---------------------------------------------------------------------------------------------
Sub Main
Dim cmb(5)' aumentare il contatore pari al numero di combinazioni da cercare
Dim Ru(1)
Dim k,idestr
Dim nu
qm = CInt(InputBox("Quale mese vuoi considerare ",,1))
ReDim aruote(12)
Scrivi " Ruota di... ",1,0,4
If ScegliRuote(aruote) > 0 Then
For k = 1 To UBound(aruote)
If aruote(k) > 0 Then
Scrivi " " & NomeRuota(aruote(k)),1,0,3
End If
Next
End If
Fin = EstrazioneFin
Ini = EstrazioneIni
idestr = idestr+1
Scrivi NomeRuota(Ru(1)),1,0
Scrivi " dal " & DataEstrazione(Ini) & " al " & DataEstrazione(Fin)
Scrivi
ReDim atitoli(17)
atitoli(1) = " N. CMB "
atitoli(2) = " Combinazione "
atitoli(3) = " Freq x 2 "
atitoli(4) = " Freq x 3 "
atitoli(5) = " Freq x 4 "
atitoli(6) = " Freq x 5 "
atitoli(7) = " Rit x 2 "
atitoli(8) = " Rit x 3 "
atitoli(9) = " Rit x 4 "
atitoli(10) = " Ritx 5"
atitoli(11) = " St.x 2 "
atitoli(12) = " st.x 3 "
atitoli(13) = " st.x 4 "
atitoli(14) = " st.x 5 "
atitoli(15) = " Esito "
atitoli(16) = " Stringa estratti "
atitoli(17) = " Nome Mese "
Call InitTabella(atitoli,1,,3,5)
'-------------inserimento combinazioni --------------------------
cmb(1) = "21-17-45-89"
cmb(2) = "15-50"
cmb(3) = "32-33"
cmb(4) = "45-90"
cmb(5) = "55-71"
'----------------- fine combinazioni ------------------------------
If Mese(idestr) = qm Then
For N = 1 To UBound(cmb)
nu = Split("-" & Format2(cmb(N)),"-")
sf1 = SerieFreqTurbo(Ini,Fin,nu,aruote,2)
sf2 = SerieFreqTurbo(Ini,Fin,nu,aruote,3)
sf3 = SerieFreqTurbo(Ini,Fin,nu,aruote,4)
sf4 = SerieFreqTurbo(Ini,Fin,nu,aruote,5)
'Tot = Tot + SF
sr1 = SerieRitardoTurbo(Ini,fin,nu,aruote,2)
sr2 = SerieRitardoTurbo(Ini,fin,nu,aruote,3)
sr3 = SerieRitardoTurbo(Ini,fin,nu,aruote,4)
sr4 = SerieRitardoTurbo(Ini,fin,nu,aruote,5)
st1 = SerieStoricoTurbo(Ini,fin,nu,aruote,2)
st2 = SerieStoricoTurbo(Ini,fin,nu,aruote,3)
st3 = SerieStoricoTurbo(Ini,fin,nu,aruote,4)
st4 = SerieStoricoTurbo(Ini,fin,nu,aruote,5)
Call VerificaEsitoTurbo(nu,aruote,fin,2,1,,retesito,,retestratti)
ReDim avalori(17)
avalori(1) = n
avalori(2) = StringaNumeri(nu)
avalori(3) = sf1
avalori(4) = sf2
avalori(5) = sf3
avalori(6) = sf4
avalori(7) = sr1
avalori(8) = sr2
avalori(9) = sr3
avalori(10) = sr4
avalori(11) = st1
avalori(12) = st2
avalori(13) = st3
avalori(14) = st4
avalori(15) = retesito
avalori(16) = retestratti
avalori(17) = MeseNome(idestr)
Call AddRigaTabella(avalori,,,3)
Call SetColoreCella(3,vbGreen)
Call SetColoreCella(4,vbGreen)
Call SetColoreCella(5,vbGreen)
Call SetColoreCella(6,vbGreen)
Call SetColoreCella(7,vbRed)
Call SetColoreCella(8,vbRed)
Call SetColoreCella(9,vbRed)
Call SetColoreCella(10,vbRed)
Call SetColoreCella(11,vbMagenta)
Call SetColoreCella(12,vbMagenta)
Call SetColoreCella(13,vbMagenta)
Call SetColoreCella(14,vbMagenta)
Next
End If
Scrivi
Scrivi "Tabella Riepilogativa delle combinazioni su : " & Fin - Ini & " Estrazioni.",1
Call CreaTabella()
Call PicStampaTesto(1,10,"Listed by Mike58 ",,1,1,,11,vbRed)
PicEsegui
End Sub