Zetrix
Advanced Premium Member
Codice:
Option Explicit
Sub Main
Dim R,E,X,I,RB,RX,RK,K,Z,RT,RF,N(2),rur(1),rur1(1),freeq1,freeq2,freeq3
Dim nRighe,nColonne
Dim nCaselleDaEvid
Dim cifra
Dim qt,anum1,anum2,anum3
Dim Totale,Total
Dim aQuadroNum
Dim aNumDaEvid
' predispone le dimensioni della matrice che contien i numeri
nRighe = 12
nColonne = 6
ReDim aQuadroNum(nRighe,nColonne)
ReDim aNumDaEvid(100,1) ' dato che non so a priori la quantita di numeri metto 100
rur(1) = 11
rur1(1) = 12
X = InputBox("Quante estrazioni vuoi controllare?",,0)
ReDim anum(0)
'qt = ScegliNumeri(anum1)
'qt = ScegliNumeri(anum2)
'qt = ScegliNumeri(anum3)
For R = 1 To 12
For E = 1 To 5
For I = 1 To 89
For Z = I + 1 To 90
aQuadroNum(R,E) = Estratto(EstrazioneFin - X,R,E)
If Distanza(I,Z) = 13 Then
'If dispari (N) Then
'If E < 2 Then ' EVIDENZIA LA 1°COLONNA
'If N > 10 Then ' EVIDENZIA TUTTI I NUMERI DOPO IL 10
N(1) = I
N(2) = Z
If(aQuadroNum(R,E)) = N(1) Or (aQuadroNum(R,E)) = N(2) Then
Totale = Totale +(aQuadroNum(R,E))
Total = Total + 1
nCaselleDaEvid = nCaselleDaEvid + 1
'
aNumDaEvid(nCaselleDaEvid,0) = R
aNumDaEvid(nCaselleDaEvid,1) = E
End If
End If
'End If
Next
Next
Next
Next
'Next
'Call DisegnaEstrazioneQN(aQuadroNum,aNumDaEvid)
'Call DisegnaEstrazioneQN(aQuadroNum,aNumDaEvid,CLng(0))
Call DisegnaEstrazione(EstrazioneFin - X,aNumDaEvid,CLng(0))
'Scrivi(DataEstrazione(EstrazioneFin - X)),0,0,1,3,4
Scrivi StringaNumeri(anum1)
'Scrivi StringaNumeri(anum2)
'Scrivi StringaNumeri(anum3)
Scrivi
Scrivi " Numeri Sortiti " & Total & "",0,0,7,4
Scrivi
Scrivi
Scrivi " Totale " & Totale & "",0,0,7,4
End Sub
Ciao Cinzia ho modificato questo script volevo evidenziare le dist che sono ripetute piu volte
puoi vedere perchè lo script da questo errore..