Ciao, prova questo script forse può essere di aiuto...
Sub Main()
Scrivi: Scrivi String(25," ") & "ABBINAMENTI + FREQUENTI CON IL CAPOGIOCO BY BLACKMORE * FORUM LOTTOPASSION *"
Scrivi
Dim mt(90,3),n(1),ru(2)
r1 = CInt(InputBox("RUOTA DI RICERCA N° 1 ?","Blackmore",1))
r2 = CInt(InputBox("RUOTA DI RICERCA N° 2 ?","Blackmore",2))
a = CInt(InputBox("CAPOGIOCO ? ","Blackmore",90))
tot = CInt(InputBox("QUANTI ABBINAMENTI VUOI VEDERE ? " + Chr(13) + "METTERE 89 PER VEDERE TUTTI I NUMERI","Blackmore",10))
cont = CInt(InputBox("QUANTI CASI VUOI CONTROLLARE ? ","Blackmore",10))
ru(1) = r1
ru(2) = r2
caso = 0
fin = EstrazioneFin
ini = EstrazioneFin - cont
For es = EstrazioneFin To 1 Step - 1
If caso < cont Then
If Posizione(es,r1,a) > 0 And Posizione(es,r2,a) > 0 Then
caso = caso + 1
co = 0
For x = 1 To 90
n(1) = x
If n(1) <> a Then
co = co + 1
mt(co,1) = co
mt(co,2) = n(1)
fr = SerieFreq(es,es,n,ru,1)
mt(co,3) = mt(co,3) + fr
End If
Next
ColoreTesto 1
Scrivi "[N°" & es & "] " & FormatSpace(DataEstrazione(es),13) & " " & SiglaRuota(r1) & " " & FormatSpace(StringaEstratti(es,r1),18) & " " & SiglaRuota(r2) & " " & StringaEstratti(es,r2)
ColoreTesto 0
End If
End If
Next
OrdinaMatrice mt,- 1,3
Scrivi:Scrivi
Scrivi "RUOTA DI RICERCA/RILEVAMENTO: " & UCase(NomeRuota(r1)) & "-" & UCase(NomeRuota(r2))
Scrivi "CAPOGIOCO: " & Format2(a)
Scrivi "CASI ESAMINATI: " & Format2(caso)
Scrivi "ABBINAMENTI + FREQUENTI CON IL CAPOGIOCO:":Scrivi
Scrivi String(59,"="),1
For co = 1 To tot
Scrivi "Il n° " & Format2(mt(co,2)) & " si è abbinato " & Format2(mt(co,3)) & " volte " & " su " & Format2(caso) & " casi [" & Format2(a) & "-" & Format2(mt(co,2)) & "]"
Next
Scrivi String(59,"="),1
End Sub