Option Explicit
Sub Main
Dim ninizio,nfine,numeri,numestrazioni,nColonneTot,dal,al,n,l,l1,l2,o,r,Classe,Cl,aCol,z,x,p,xx
ReDim aNumeri(1260)
Dim aTitoli(5),ess,esito,colpi,estratti,id
Call AggiornaArchivioDL
Call ImpostaArchivio10ELotto(2)
z = GetInfoEstrazioneDL(EstrazioniArchivioDL)
x =(Mid(z,11,3))
numestrazioni = InputBox("QUANTE ESTRAZIONI VUOI VERIFICARE ?" & vbCrLf & " " & vbCrLf & "IN AUTOMATICO VIENE INSERITO IL NUMERO" & vbCrLf & " " & vbCrLf & "DI QUELLE ESTRATTE OGGI FINO AD ORA","NUMERO USCITE OGGI",x)
nfine = EstrazioniArchivioDL
ninizio = nfine - 200'numestrazioni + 1
For l1 = ninizio To nfine
l2 = l1
Next
Cl = 3
aTitoli(1) = "TERZINE"
dal = 1
al = 9
For o = dal To al
aNumeri(o) = o
Next
Classe = Cl
nColonneTot = InitSviluppoIntegrale(aNumeri,Classe)
For l = 1 To nColonneTot
Call GetCombSviluppo(aCol)
n = SerieFreqDL(ninizio,nfine,aCol,Classe)
r = SerieRitardoDL(ninizio,nfine,aCol,Classe)
ReDim aValori(5)
aValori(1) = StringaNumeri(aCol)
aValori(2) = Format2(n)
aValori(3) = Format2(r)
If n = 0 Then
Scrivi aValori(1) & " | " & n & " | " & r & " ---> FORMAZIONE NON ANCORA USCITA",True,,,vbRed
End If
Scrivi aValori(1) & " | " & n & " | " & r,True,,,vbBlue
'------------------------------------------------------------
For ess = ninizio To nfine
If VerificaEsitoDL(aCol,ess,3,1,esito,colpi,estratti,id) = True Then
'---------------------------------------------------------
If GetInfoEstrazioneDL(id) = GetInfoEstrazioneDL(nfine) Then
Call evidenzeblu(id,aCol,p,nfine,xx)
'Scrivi GetInfoEstrazioneDL(id) & " " & StringaEstrattiDL(id,".") & " - " & FormatSpace(nfine - id,3) & " - " & estratti,1,1,2,4,2
End If
If GetInfoEstrazioneDL(id) <> GetInfoEstrazioneDL(nfine) Then
Call evidenzeRosse(id,aCol,p,nfine,xx)
'Scrivi GetInfoEstrazioneDL(id) & " " & StringaEstrattiDL(id,".") & " - " & FormatSpace(nfine - id,3) & " - " & estratti,0,1,,0,2
End If
'Scrivi "Qui vorrei i numeri estratti delle formazioni già uscite nel formato [N° Estr] [DATA] [ORA] [N° ESTRATTI]"
End If
Next
Scrivi String(160,"-")
'--------------------------------------------------------------
Next
Call Scrivi
Call TestoInBandaPassante("Script Realizzato Da Moro_80",1,vbYellow,vbBlack)
End Sub
Function evidenzeRosse(id,acol,p,nfine,xx)
Scrivi GetInfoEstrazioneDL(id) & " ",0,0
For p = 1 To 20
For xx = 1 To UBound(acol)
If EstrattoDL(id,p) = acol(xx) Then
ColoreTesto 2
End If
Next
Scrivi Format2(EstrattoDL(id,p)),1,0
ColoreTesto 0
Scrivi ".",0,0
Next
Scrivi " - Rit Cronol : " & FormatSpace(nfine - id,3),1,1,,1,2
End Function
Function evidenzeblu(id,acol,p,nfine,xx)
Scrivi GetInfoEstrazioneDL(id) & " ",0,0
For p = 1 To 20
For xx = 1 To UBound(acol)
If EstrattoDL(id,p) = acol(xx) Then
ColoreTesto 1
End If
Next
Scrivi Format2(EstrattoDL(id,p)),1,0
ColoreTesto 0
Scrivi ".",0,0
Next
Scrivi " - Rit Cronol : " & FormatSpace(nfine - id,3),1,1,,1,2
End Function