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 20 dicembre 2025
    Bari
    40
    53
    79
    44
    62
    Cagliari
    48
    82
    88
    31
    36
    Firenze
    03
    06
    58
    02
    45
    Genova
    05
    66
    83
    58
    02
    Milano
    78
    63
    18
    36
    54
    Napoli
    34
    19
    76
    54
    90
    Palermo
    50
    75
    15
    14
    03
    Roma
    55
    77
    75
    85
    63
    Torino
    46
    61
    03
    85
    12
    Venezia
    44
    61
    23
    07
    88
    Nazionale
    67
    24
    68
    09
    41
    Estrazione Simbolotto
    Venezia
    11
    04
    17
    31
    30
Indietro
Alto