Novità

Per Rubino e LuigiB

sorujoe

Advanced Member >GOLD<
lo script che mi hai fatto al 10elotto non funziona piu ho reistallato la versione 32 di spaziometria ma non va il tutto è iniziato con la versione 33. Ti allego script e immagine
Option Explicit
Sub Main
Dim coltot,i,acol,ctr,Classe,nsorte,x,minr,frer,aretri tardi,Inizio,fine,aretidestr,aretcol,h,rit,z,svi,n ,LISTA,LISTA1,LISTA2,lista3
Dim gl,retestratti,retidestr,ritardo,ritardomax,freque nza,he,fissi,hv,cf,cfi,tre,due,uno
Dim anum(90),comb(500000,3),MINMIN(30,9)
svi = InputBox("Sviluppo I / R ",,"R")
Classe = InputBox("Classe",,5)
nsorte = InputBox("Sorte",,3)
MINMIN(3,2) = 7
MINMIN(3,3) = 500
MINMIN(4,2) = 5
MINMIN(4,3) = 220
MINMIN(4,4) = 4800
MINMIN(5,2) = 11
MINMIN(5,3) = 105
MINMIN(5,4) = 1138
MINMIN(6,3) = 56
MINMIN(6,4) = 392
MINMIN(6,5) = 5000
MINMIN(7,3) = 36
MINMIN(7,4) = 215
MINMIN(7,5) = 1800
MINMIN(8,5) = 900
''''carica 90 numeri
Call ScegliNumeri(anum)
n = UBound(anum)
LISTA = StringaNumeri(anum,".")
LISTA1 = Mid(LISTA,1,80)
LISTA2 = Mid(LISTA,82,89)
lista3 = Mid(LISTA,172,90)
Call ImpostaArchivio10ELotto(1)
Inizio = EstrazioneIniDL
fine = InputBox("Estraz.m.",,EstrazioneFinDL)
fissi = InputBox("Fissi ? ",,"0.0.0")
ReDim fnum(3)
Call SplitByChar(fissi,".",fnum)
ColoreTesto(2)
Scrivi "--Combinazioni in Ritardo al 10 E Lotto (BEPP-Rubino DL-1) ",1
Scrivi "Situazione 10 E LOTTO - Combinazioni in ritardo ",1
Scrivi "Periodo: " & EstrazioneIniDL & " / " & fine & " - " & DataEstrazioneDL(fine),1
ColoreTesto(1)
Scrivi "Sviluppo in Classe " & Classe,1
Scrivi "Sorte " & nsorte,1
Scrivi "Ritardo Minimo " & MINMIN(Classe,nsorte),1
Scrivi "Fissi da Controllare in esiti " & fissi,1
Scrivi
ColoreTesto(0)
Scrivi "Tot.Numeri Scelti.." & n,1
Scrivi "Numeri " & LISTA1,1
Scrivi "Numeri " & LISTA2,1
Scrivi "Numeri " & lista3,1
ColoreTesto(2)
If svi = "I" Then Scrivi "Sviluppo Richiesto I N T E G R A L E ",1
If svi = "R" Then Scrivi "Sviluppo Richiesto R I D O T T O ",1
ColoreTesto(0)
Scrivi "---------------------------------------------------------------------",1
'''rileva a campione Ritardo Minimo di classe scelta
minr = MINMIN(Classe,nsorte)
''''
coltot = InitSviluppoIntegrale(anum,Classe)
If svi = "I" Then
If coltot > 0 Then
'''' I N T E G R A L E
Do While GetCombSviluppo(acol) = True
i = i + 1
Call Messaggio("Col.Tot. " & coltot & " / Int." & i & " Trovate " & h & " Fissi " & fissi)
If ScriptInterrotto Then Exit Do
rit = RitardoCombinazioneDL(acol,nsorte,fine)
If rit >= minr Then
h = h + 1
comb(h,1) = StringaNumeri(acol,".")
comb(h,2) = FormattaStringa(rit,"0000")
End If
Loop
End If
End If
'''' R I D O T T O
If svi = "R" Then
If coltot > 0 Then
Do While GetCombSviluppoRid(acol,nsorte) = True
i = i + 1
Call Messaggio("Col.Tot. " & coltot & " / Rid." & i & " Trovate " & h & " Fissi " & fissi)
If ScriptInterrotto Then Exit Do
rit = RitardoCombinazioneDL(acol,nsorte,fine)
If rit >= minr Then
h = h + 1
comb(h,1) = StringaNumeri(acol,".")
comb(h,2) = FormattaStringa(rit,"0000")
End If
Loop
End If
End If
Scrivi "Combinazioni Elaborate..." & i,1
Scrivi
''''RIEPILOGO COMBINAZIONI FILTRATE
Call OrdinaMatrice(comb,- 1,2)
ReDim num(Classe)
Scrivi "Combinazioni RitAtt./R.Max Freq. ",1
For z = 1 To h
ReDim an(0)
Call SplitByChar(comb(z,1),".",an)
For gl = 0 To UBound(an)
num(gl + 1) = an(gl)
Next
'''''---------------------------------------------------------
If fissi = "0.0.0" Then '''nessun fisso
''''''condizioni imposta d'obbligo Ritardo >= ritardomax
Call StatisticaFormazioneDL(num,nsorte,ritardo,ritardom ax,,frequenza,EstrazioneIniDL,fine)
If ritardo >= ritardomax Then
hv = 1
Scrivi StringaNumeri(num,".") & "...." & FormattaStringa(ritardo,"0000") & " / " & FormattaStringa(ritardomax,"0000") & " " & FormattaStringa(frequenza,"0000"),1
''verificaesito
Call VerificaEsitoDL(num,fine + 1,nsorte,,,,retestratti,retidestr)
If retestratti <> "" Then
ColoreTesto(2)
he = he + 1
Scrivi "----> Esito " & retidestr & " colpo n." & Format2(retidestr - fine) & " " & retestratti,1
ColoreTesto(0)
End If
End If
End If
''''''----------------------------------------------------------
If Int(fnum(2)) <> 0 Then '''3 fissi
'''''controlla se combinazione contiene i 3 fissi
cf = 0
For tre = 0 To 2
For cfi = 1 To Classe
If Int(num(cfi)) = Int(fnum(tre)) Then
cf = cf + 1
End If
Next
Next
If cf = 3 Then
''''''condizioni imposta d'obbligo Ritardo >= ritardomax
Call StatisticaFormazioneDL(num,nsorte,ritardo,ritardom ax,,frequenza,EstrazioneIniDL,fine)
If ritardo >= ritardomax Then
hv = 1
Scrivi StringaNumeri(num,".") & "...." & FormattaStringa(ritardo,"0000") & " / " & FormattaStringa(ritardomax,"0000") & " " & FormattaStringa(frequenza,"0000"),1
''verificaesito
Call VerificaEsitoDL(num,fine + 1,nsorte,,,,retestratti,retidestr)
If retestratti <> "" Then
ColoreTesto(2)
he = he + 1
Scrivi "----> Esito " & retidestr & " colpo n." & Format2(retidestr - fine) & " " & retestratti,1
ColoreTesto(0)
End If
End If
End If
End If
''''''----------------------------------------------------------
If Int(fnum(1)) <> 0 And Int(fnum(2)) = 0 Then '''2 fissi
''''''condizioni imposta d'obbligo Ritardo >= ritardomax
cf = 0
For due = 0 To 1
For cfi = 1 To Classe
If Int(num(cfi)) = Int(fnum(due)) Then
cf = cf + 1
End If
Next
Next
If cf = 2 Then
Call StatisticaFormazioneDL(num,nsorte,ritardo,ritardom ax,,frequenza,EstrazioneIniDL,fine)
If ritardo >= ritardomax Then
hv = 1
Scrivi StringaNumeri(num,".") & "...." & FormattaStringa(ritardo,"0000") & " / " & FormattaStringa(ritardomax,"0000") & " " & FormattaStringa(frequenza,"0000"),1
''verificaesito
Call VerificaEsitoDL(num,fine + 1,nsorte,,,,retestratti,retidestr)
If retestratti <> "" Then
ColoreTesto(2)
he = he + 1
Scrivi "----> Esito " & retidestr & " colpo n." & Format2(retidestr - fine) & " " & retestratti,1
ColoreTesto(0)
End If
End If
End If
End If
''''''----------------------------------------------------------
If Int(fnum(0)) <> 0 And Int(fnum(1)) = 0 And Int(fnum(2)) = 0 Then '''1 fissi
''''''condizioni imposta d'obbligo Ritardo >= ritardomax
cf = 0
For cfi = 1 To Classe
If Int(num(cfi)) = Int(fnum(0)) Then
cf = cf + 1
End If
Next
If cf = 1 Then
Call StatisticaFormazioneDL(num,nsorte,ritardo,ritardom ax,,frequenza,EstrazioneIniDL,fine)
If ritardo >= ritardomax Then
hv = 1
Scrivi StringaNumeri(num,".") & "...." & FormattaStringa(ritardo,"0000") & " / " & FormattaStringa(ritardomax,"0000") & " " & FormattaStringa(frequenza,"0000"),1
''verificaesito
Call VerificaEsitoDL(num,fine + 1,nsorte,,,,retestratti,retidestr)
If retestratti <> "" Then
ColoreTesto(2)
he = he + 1
Scrivi "----> Esito " & retidestr & " colpo n." & Format2(retidestr - fine) & " " & retestratti,1
ColoreTesto(0)
End If
End If
End If
End If
''''''----------------------------------------------------------
Next
Scrivi:Scrivi
If hv = 0 Then
ColoreTesto(1)
Scrivi "Nessuna Combinazione con Ritardo >= RitardoMax",1
ColoreTesto(0)
End If
Scrivi
Scrivi "Combinazioni trovate..." & h,1
Scrivi "Combinazione Esito Fav." & he,1
Scrivi
Scrivi TempoTrascorso,1
End Sub


Ecco ERRORE
a parte che mi dice estrazione 9760 e nemmeno ci sono tante estrazioni ma questo è l'errore
Cattura.PNG
 
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 05 aprile 2025
    Bari
    10
    58
    03
    61
    14
    Cagliari
    04
    67
    36
    85
    87
    Firenze
    70
    45
    80
    62
    06
    Genova
    05
    66
    32
    59
    89
    Milano
    20
    56
    02
    87
    47
    Napoli
    60
    63
    75
    72
    06
    Palermo
    14
    80
    30
    76
    70
    Roma
    73
    42
    36
    79
    08
    Torino
    26
    74
    83
    78
    31
    Venezia
    06
    60
    85
    76
    40
    Nazionale
    44
    11
    71
    06
    37
    Estrazione Simbolotto
    Genova
    26
    14
    36
    31
    44
Indietro
Alto