'Option Explicit
Sub Main()
Dim Num,R,Estr,Es,P,E,x,k,freq(90)
Dim Nu(1),Ru(1),casi,vetN,VetQ
Num = CInt(InputBox("Quale Numero Cercare ",,77))
Estr = CInt(InputBox("Quante estrazioni",,1800))
casi = CInt(InputBox("Quanti casi Visualizzo",,15))
ms = CInt(InputBox("Quale mese vusualizzo",,Month (Now)))
Scrivi Space(14) & " NUMERO UGUALE IN TUTTE LE RUOTE - CHIESTO DA SOLARE - SCRIPT Salvo50" & Space(14),1,,4,,3,,1
Nu(1) = Num
For R = 1 To 12
If R = 11 Then R = 12
Scrivi String(53,"x") & " " & NomeRuota(R),1,,,1
For Es = EstrazioneFin To EstrazioneFin - Estr Step - 1
If Mese(Es) = ms Then
Ru(1) = R
If SerieFreq(Es,Es,Nu,Ru,1) = 1 Then
k = k + 1 ' conteggio i casi
If k > casi Then Exit For ' esco dal ciclo for se superiore ai casi scelti
Scrivi(" Estrazione n." & FormattaStringa(Es,"00000") & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R) & " ",1,0
For P = 1 To 5
E = Estratto(Es,R,P)
If E = Num Then
ColoreTesto 2
Else
ColoreTesto 0
End If
If EstrattoFrequenza(R,E,EstrazioneFin - Estr,EstrazioneFin) > 1 Then
kk = kk + 1
ReDim Preserve aNum(kk)
aNum(kk) = E
End If
Scrivi Format2(E) & " ",1,0
ColoreTesto 0
Next
'--------------------------------------
Scrivi vbTab & k,1,0
Scrivi
End If
End If
Next
'Scrivi StringaNumeri(aNum)
Call NumeriRipetutiRilevatiV(aNum,vetN,VetQ)
Scrivi " Numeri Ripetuti Rilevati................................... " & StringaNumeri(vetN,,1),1
Scrivi " Quantità numeri Rilevati................................... " & StringaNumeri(VetQ,,1)
kk = 0
k = 0
Next
End Sub