Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Sub Main
Dim sFile,sChrSep,nCol,VetN,VetQ
'-------------------------------------------
sChrSep = ";" ' carattere separatore
nCol = 8' Numeri in colonna
'-------------------------------------------
sFile = ScegliFile("C:\.....\Desktop\.txt")
Call ApriBaseDatiFT(sFile,nCol,sChrSep,90)
'-------------------------------------------
fin = EstrazioniArchivioFT - 20
Ini = fin - 360
filtro = 7
'-------------------------------------------
Scrivi "Range Ini-fin " & GetInfoEstrazioneFT(Ini) & " - " & GetInfoEstrazioneFT(fin)
Scrivi "Filtro Presenze... > a " & filtro
Scrivi "Numeri per posizione",1,,,,,,1
Scrivi String(140,"=")
'----------------------------------------------------------------------------------------
For x = 1 To 6
ReDim pos(8)
pos(x) = True
pos(7) = False
pos(8) = False
For n = 1 To 90
ef = EstrattoFrequenzaFT(n,Ini,fin,pos)
If ef > filtro Then
k = k + 1
'--------------------------------
'raggruppa numeri x posizioni
ReDim Preserve freqNum(k)
freqNum(k) = n
'---------------------------------
'raggruppa i numeri tutti trovati
kk = kk + 1
ReDim Preserve aNum(kk)
aNum(kk) = n'freqNum(k)
'--------------------------------
End If
Next
If k > 0 Then
Scrivi "Pos... " & x & " - " & " ( " & k & " ) " & StringaNumeri(freqNum)
End If
k = 0 'azzera contatore
'kk = 0
Next
Scrivi
'----------------------------------------------------------------------------------------
Inix = fin + 1
Inixx = fin + 1
fine = EstrazioniArchivioFT
Scrivi String(140,"=")
Call NumeriRipetutiRilevatiV(aNum,VetN,VetQ)
Call EliminaRipetuti(aNum,True)
rp = UBound(aNum)
Scrivi rp & " Numeri Trovati in tutte le posizioni.... " & StringaNumeri(aNum),1
Scrivi "Numeri Ripetuti : " & StringaNumeri(VetN)
Scrivi "Q,ta Num Ripetuti : " & StringaNumeri(VetQ)
Scrivi "Range di Verifica " & GetInfoEstrazioneFT(Inix) & " - " & GetInfoEstrazioneFT(fine),1,,,1
Scrivi String(140,"=")
For es = Inix To fine
ReDim aPos(8)
For xx = 1 To 6
aPos(xx) = True
Next
aPos(7) = False
aPos(8) = False
Call VerificaEsitoFT(aNum,es,1,1,esito,clp,es1,id,aPos)
If esito <> "" Then
rit = es - Inix
Inix = es
'--------------------------------------------
If esito = "Estratto" Then k1 = k1 + 1
If esito = "Ambo" Then k2 = k2 + 1
If esito = "Terno" Then k3 = k3 + 1
If esito = "Quaterna" Then k4 = k4 + 1
If esito = "Cinquina" Then k5 = k5 + 1
If esito = "Sestina" Then k6 = k6 + 1
'-------------------------------------------
Scrivi GetInfoEstrazioneFT(es) & vbTab & "Colpo... " & FormatSpace(es - Inixx,2) & " Elenco Colpi : " & rit & vbTab & es1 & vbTab & esito
End If
Next
'----------------------------------------------------------------------------------------
Scrivi String(140,"=")
Scrivi
Scrivi "Totali Estratti..... " & k1
Scrivi "Totali Ambi......... " & k2
Scrivi "Totali Terni........ " & k3
Scrivi "Totali Quaterne..... " & k4
Scrivi "Totali Cinquine..... " & k5
Scrivi "Totali Sestina...... " & k6
Scrivi String(140,"=")
End Sub