keeper
Advanced Member >PLATINUM PLUS<
mi date una mano a correggere questo script che mi sono creato da solo?
Sub Main()
ImpostaArchivio10ELotto(2)
'-------------------------------------------------------------------------------------------------------------------------------
Dim num(3)
Dim nm(40)
Dim lun(90)
Dim anm(90)
fin = EstrazioniArchivioDL
storia = InputBox("Estrazioni Iniziale..",,fin)
lis = InputBox("verifica garanzia 3 = ambo 3 = terzina 4=Quaterna 5=Cinquina 6=Sestina ",,3)
s1 = InputBox("esamina solo presenze = 3 ",,3)
s3 = InputBox("vuoi aggiungere fissi una 1 decina ? ",,11)
s4 = InputBox("Verifica in n.colpi..",,3)
ColoreTesto 2
Scrivi " Ricerca Numeri che si sono ripetuti in 3 concorsi consecutivi nel range dal....al...." & Storia & "/" & DataEstrazioneDL(storia) & " - " & fin & "/" & DataEstrazioneDL(fin)
Scrivi "_________________________________________________________________________________________________________________________________"
Scrivi
ColoreTesto 0
Ini = storia - 1
For Ini = Ini + 1 To fin
idestr = Ini
numeria = ""
numerib = ""
numeric = ""
ok = 0
lunghetta = ""
z = z + 1
'''azzera schiere
For j = 1 To 90
anm(j) = 0
lun(j) = 0
Next
'''carica schiera con 20 numeri estratti
For h = 1 To 20
numeria = numeria & Format2(EstrattoDL(idestr - 1,h)) & " "
numerib = numerib & Format2(EstrattoDL(idestr,h)) & " "
numeric = numeric & Format2(EstrattoDL(idestr,h)) & " "
Next
ColoreTesto 0
Scrivi "____________________________________________________________________________________________________"
Scrivi GetInfoEstrazioneDL(idestr - 1) & "...Estratti..." & numeria
Scrivi GetInfoEstrazioneDL(idestr) & "...Estratti..." & numeriB
Scrivi GetInfoEstrazioneDL(idestr) & "...Estratti..." & numeric
ColoreTesto 2
''''----------------------------------------------------------------------------------------------------
num(1) = 0
num(2) = 0
num(3) = 0
''''''vede se presenze = 3 in 3 concorsi
For h = 1 To 20
num(1) = EstrattoDL(idestr,h)
pres = SerieFreqDL(idestr - 1,idestr,num,1)
If pres = 3 Then
ok = ok + 1
lun(ok) = Format2(num(1))
End If
Next
'''aggiungere una decina come fissi
If s3 > 0 Then
de = s3
For x = 1 To 10
ok = ok + 1
lun(ok) = de
de = de + 1
Next
End If
''''----------------------------------------------------------------------------------------------------
EliminaRipetuti lun
ctr = 0
For j = 1 To 90
If lun(j) > 0 Then
lunghetta = lunghetta & Format2(lun(j)) & " "
ctr = ctr + 1
End If
Next
ColoreTesto 2
Scrivi "...numeri.in gioco..." & ctr & "......dal........" & idestr + 1 & "..." & lunghetta
ColoreTesto 0
If idestr <= fin - 1 Then
If ok >= 1 Then
If VerificaEsitoDL(lun,idestr + 1,lis,Int(s4),RetEsito,RetColpi,RetEstratti,RetIdEstr) Then
ColoreTesto 2
Call Scrivi(GetInfoEstrazioneDL(RetIdEstr) & " " & RetEsito & " colpi : " & RetColpi & " " & RetEstratti)
combin1 = combin1 + 1
ColoreTesto 0
If RetEsito = "Sestina" Then
seitotali = seitotali + 1
End If
If RetEsito = "Cinquina" Then
Cinquitotali = Cinquitotali + 1
End If
If RetEsito = "Quaterna" Then
Quatetotali = Quatetotali + 1
End If
If RetEsito = "Terno" Then
ternitotali = ternitotali + 1
End If
If RetEsito = "Ambo" Then
ambitotali = ambitotali + 1
End If
End If
End If
End If
Next
ColoreTesto 0
Scrivi
Scrivi " R_I_E_P_I_L_O_G_O_ "
Scrivi "Ambata totali realizzati..." & Estrattototali
Scrivi "Ambi totali realizzati..." & ambitotali
Scrivi "Terni totali realizzati..." & ternitotali
Scrivi "Quaterne totali realizzati..." & Quatetotali
Scrivi "Cinquine totali realizzati..." & Cinquitotali
Scrivi "6 Punti totali realizzati..." & Seitotali
Scrivi "concorsi esaminati totale.." & z
Scrivi "Vincenti Combinazione ....." & combin1
End Sub
il problema è che non riesco a rilevare il numero ripetuto con presenza 3 nelle 3 estrazioni consecutive
nb. alla richiesta della decina inserite lo zero
Sub Main()
ImpostaArchivio10ELotto(2)
'-------------------------------------------------------------------------------------------------------------------------------
Dim num(3)
Dim nm(40)
Dim lun(90)
Dim anm(90)
fin = EstrazioniArchivioDL
storia = InputBox("Estrazioni Iniziale..",,fin)
lis = InputBox("verifica garanzia 3 = ambo 3 = terzina 4=Quaterna 5=Cinquina 6=Sestina ",,3)
s1 = InputBox("esamina solo presenze = 3 ",,3)
s3 = InputBox("vuoi aggiungere fissi una 1 decina ? ",,11)
s4 = InputBox("Verifica in n.colpi..",,3)
ColoreTesto 2
Scrivi " Ricerca Numeri che si sono ripetuti in 3 concorsi consecutivi nel range dal....al...." & Storia & "/" & DataEstrazioneDL(storia) & " - " & fin & "/" & DataEstrazioneDL(fin)
Scrivi "_________________________________________________________________________________________________________________________________"
Scrivi
ColoreTesto 0
Ini = storia - 1
For Ini = Ini + 1 To fin
idestr = Ini
numeria = ""
numerib = ""
numeric = ""
ok = 0
lunghetta = ""
z = z + 1
'''azzera schiere
For j = 1 To 90
anm(j) = 0
lun(j) = 0
Next
'''carica schiera con 20 numeri estratti
For h = 1 To 20
numeria = numeria & Format2(EstrattoDL(idestr - 1,h)) & " "
numerib = numerib & Format2(EstrattoDL(idestr,h)) & " "
numeric = numeric & Format2(EstrattoDL(idestr,h)) & " "
Next
ColoreTesto 0
Scrivi "____________________________________________________________________________________________________"
Scrivi GetInfoEstrazioneDL(idestr - 1) & "...Estratti..." & numeria
Scrivi GetInfoEstrazioneDL(idestr) & "...Estratti..." & numeriB
Scrivi GetInfoEstrazioneDL(idestr) & "...Estratti..." & numeric
ColoreTesto 2
''''----------------------------------------------------------------------------------------------------
num(1) = 0
num(2) = 0
num(3) = 0
''''''vede se presenze = 3 in 3 concorsi
For h = 1 To 20
num(1) = EstrattoDL(idestr,h)
pres = SerieFreqDL(idestr - 1,idestr,num,1)
If pres = 3 Then
ok = ok + 1
lun(ok) = Format2(num(1))
End If
Next
'''aggiungere una decina come fissi
If s3 > 0 Then
de = s3
For x = 1 To 10
ok = ok + 1
lun(ok) = de
de = de + 1
Next
End If
''''----------------------------------------------------------------------------------------------------
EliminaRipetuti lun
ctr = 0
For j = 1 To 90
If lun(j) > 0 Then
lunghetta = lunghetta & Format2(lun(j)) & " "
ctr = ctr + 1
End If
Next
ColoreTesto 2
Scrivi "...numeri.in gioco..." & ctr & "......dal........" & idestr + 1 & "..." & lunghetta
ColoreTesto 0
If idestr <= fin - 1 Then
If ok >= 1 Then
If VerificaEsitoDL(lun,idestr + 1,lis,Int(s4),RetEsito,RetColpi,RetEstratti,RetIdEstr) Then
ColoreTesto 2
Call Scrivi(GetInfoEstrazioneDL(RetIdEstr) & " " & RetEsito & " colpi : " & RetColpi & " " & RetEstratti)
combin1 = combin1 + 1
ColoreTesto 0
If RetEsito = "Sestina" Then
seitotali = seitotali + 1
End If
If RetEsito = "Cinquina" Then
Cinquitotali = Cinquitotali + 1
End If
If RetEsito = "Quaterna" Then
Quatetotali = Quatetotali + 1
End If
If RetEsito = "Terno" Then
ternitotali = ternitotali + 1
End If
If RetEsito = "Ambo" Then
ambitotali = ambitotali + 1
End If
End If
End If
End If
Next
ColoreTesto 0
Scrivi
Scrivi " R_I_E_P_I_L_O_G_O_ "
Scrivi "Ambata totali realizzati..." & Estrattototali
Scrivi "Ambi totali realizzati..." & ambitotali
Scrivi "Terni totali realizzati..." & ternitotali
Scrivi "Quaterne totali realizzati..." & Quatetotali
Scrivi "Cinquine totali realizzati..." & Cinquitotali
Scrivi "6 Punti totali realizzati..." & Seitotali
Scrivi "concorsi esaminati totale.." & z
Scrivi "Vincenti Combinazione ....." & combin1
End Sub
il problema è che non riesco a rilevare il numero ripetuto con presenza 3 nelle 3 estrazioni consecutive
nb. alla richiesta della decina inserite lo zero
Ultima modifica: