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.
BYRON;n2130480 ha scritto:Ciao Salvo ho trovato questo tuo script sul trino della settenaria
ti chiedo se puoi immettere anche la nazionale e mettere il report
esempio degli ultimi 20 casi con colpi da 1 a 40 in modo da avere una statistica.
numeri di oro io metto sempre gli stessi
grazie
'Nome "Trino Settenario 4" con input estrazione e ruota
'In questo script si inseriscono il numero dell'estrazione
'e la ruota, i numeri d'oro vengono estrapolati con il
'procedimento cabalistico Trino Generatore.
Option Explicit
Sub Main
TestoInBandaPassante(" AUTORE TRINO SETTENARIO, NICOLA RUSSO - MODIFICHE e LISTATO SALVO 50 "),1,3,1
ColoreTesto 0
Dim A(28),B(28),C(28),D(28),E(28),G(10)
Dim Num(5),Ruote(1),Poste(5),k
Dim FIn,EStr,Es,R1,Clp,Ini,Caso,Casi
Poste(2) = 1
'Poste(3) = 1
'Poste(4) = 1
'Poste(5) = 1
FIn = EstrazioneFin
Ini = InputBox("Inserisci numero estrazione dove iniziare ",,9000)
R1 = InputBox("Inserisci numero ruota ( 1 - 10) - 12 = NZ",,6)
Clp = InputBox("Per quanti colpi vuoi giocare la cinquina?",,13)
Ruote(1) = R1
For Es = Ini To FIn
Caso = 0
AvanzamentoElab Ini,FIn,Es
A(1) = Estratto(Es,R1,1)
B(1) = Estratto(Es,R1,2)
C(1) = Estratto(Es,R1,3)
D(1) = Estratto(Es,R1,4)
E(1) = Estratto(Es,R1,5)
'--------------------------------------------
'cancoli primo trino
'--------------------------------------------
A(2) =(Fuori90(A(1) - B(1)))
A(3) =(Fuori90(C(1) + A(2)))
B(2) =(Fuori90(B(1) - C(1)))
B(3) =(Fuori90(D(1) + B(2)))
C(2) =(Fuori90(C(1) - D(1)))
C(3) =(Fuori90(E(1) + C(2)))
D(2) =(Fuori90(D(1) - E(1)))
D(3) =(Fuori90(A(1) + D(2)))
E(2) =(Fuori90(E(1) - A(1)))
E(3) =(Fuori90(B(1) + E(2)))
'---------------------------------------------
'calcoli prima distanza
'---------------------------------------------
A(4) =(Fuori90(A(3)*13))
A(5) =(Fuori90(B(3)*13))
A(6) =(Fuori90(A(5) + 1))
A(7) =(Fuori90(A(6) - A(4)))'a(7) = Distanza tra a(3) e b(3)
B(4) =(Fuori90(B(3)*13))
B(5) =(Fuori90(C(3)*13))
B(6) =(Fuori90(B(5) + 1))
B(7) =(Fuori90(B(6) - B(4)))'b(7) = Distanza tra b(3) e c(3)
C(4) =(Fuori90(C(3)*13))
C(5) =(Fuori90(D(3)*13))
C(6) =(Fuori90(C(5) + 1))
C(7) =(Fuori90(C(6) - C(4)))'c(7) = Distanza tra c(3) e d(3)
D(4) =(Fuori90(D(3)*13))
D(5) =(Fuori90(E(3)*13))
D(6) =(Fuori90(D(5) + 1))
D(7) =(Fuori90(D(6) - D(4)))'d(7) = Distanza tra d(3) e e(3)
E(4) =(Fuori90(E(3)*13))
E(5) =(Fuori90(A(3)*13))
E(6) =(Fuori90(E(5) + 1))
E(7) =(Fuori90(E(6) - E(4)))'f(7) = Distanza tra e(3) e a(3)
'---------------------------------------------------------------
'calcoli prima piramide per 5 numeri
'---------------------------------------------------------------
A(8) =(Fuori90(A(3)*6))
A(9) =(Fuori90(B(3)*3))
A(10) =(Fuori90(A(7)*7))
A(11) =(Fuori90(A(8) + A(9) + A(10))) 'a(11) 1º numero ricavato
B(8) =(Fuori90(B(3)*6))
B(9) =(Fuori90(C(3)*3))
B(10) =(Fuori90(B(7)*7))
B(11) =(Fuori90(B(8) + B(9) + B(10))) 'b(11) 2º numero ricavato
C(8) =(Fuori90(C(3)*6))
C(9) =(Fuori90(D(3)*3))
C(10) =(Fuori90(C(7)*7))
C(11) =(Fuori90(C(8) + C(9) + C(10))) 'c(11) 3º numero ricavato
D(8) =(Fuori90(D(3)*6))
D(9) =(Fuori90(E(3)*3))
D(10) =(Fuori90(D(7)*7))
D(11) =(Fuori90(D(8) + D(9) + D(10))) 'd(11) 4º numero ricavato
E(8) =(Fuori90(E(3)*6))
E(9) =(Fuori90(A(3)*3))
E(10) =(Fuori90(E(7)*7))
E(11) =(Fuori90(E(8) + E(9) + E(10))) 'e(11) 5º numero ricavato
'---------------------------------------------------------
'calcoli per primo numero coda prima piramide
'---------------------------------------------------------
A(12) =(Fuori90(A(11)*13))
A(13) =(Fuori90(A(7) - 1))
A(14) =(Fuori90(A(12) - A(13)))
A(15) =(Fuori90(A(14)*7)) 'a(15), Distanza tra a(11) e a(7)
B(12) =(Fuori90(B(11)*13))
B(13) =(Fuori90(B(7) - 1))
B(14) =(Fuori90(B(12) - B(13)))
B(15) =(Fuori90(B(14)*7)) 'b(15), Distanza tra b(11) e b(7)
C(12) =(Fuori90(C(11)*13))
C(13) =(Fuori90(C(7) - 1))
C(14) =(Fuori90(C(12) - C(13)))
C(15) =(Fuori90(C(14)*7)) 'c(15), Distanza tra c(11) e c(7)
D(12) =(Fuori90(D(11)*13))
D(13) =(Fuori90(D(7) - 1))
D(14) =(Fuori90(D(12) - D(13)))
D(15) =(Fuori90(D(14)*7)) 'd(15), Distanza tra d(11) e d(7)
E(12) =(Fuori90(E(11)*13))
E(13) =(Fuori90(E(7) - 1))
E(14) =(Fuori90(E(12) - E(13)))
E(15) =(Fuori90(E(14)*7)) 'e(15), Distanza tra e(11) e e(7)
'-------------------------------------------------------------------------------------
'Secondo numero
'Calcoli della distanza tra il primo numero della coda e 90 ultimo numero della tavola
'-------------------------------------------------------------------------------------
A(16) =(Fuori90(A(15)*13))
A(17) =(Fuori90(91 - A(16))) ' a(17) = distanza tra a(15) e 90
B(16) =(Fuori90(B(15)*13))
B(17) =(Fuori90(91 - B(16))) ' b(17) = distanza tra b(15) e 90
C(16) =(Fuori90(C(15)*13))
C(17) =(Fuori90(91 - C(16))) ' c(17) = distanza tra c(15) e 90
D(16) =(Fuori90(D(15)*13))
D(17) =(Fuori90(91 - D(16))) ' d(17) = distanza tra d(15) e 90
E(16) =(Fuori90(E(15)*13))
E(17) =(Fuori90(91 - E(16))) ' d(17) = distanza tra d(15) e 90
'-------------------------------------
'quarto numero coda prima piramide numero ORO
'-------------------------------------
G(1) = A(1) : G(2) = B(1) : G(3) = C(1) : G(4) = D(1) : G(5) = E(1)
k = 1
For k = 1 To 59
G(6) =(Fuori90(G(1) -(G(2))))
A(18) =(Fuori90(G(3) +(G(6))))
G(7) =(Fuori90(G(2) -(G(3))))
B(18) =(Fuori90(G(4) +(G(7))))
G(8) =(Fuori90(G(3) -(G(4))))
C(18) =(Fuori90(G(5) +(G(8))))
G(9) =(Fuori90(G(4) -(G(5))))
D(18) =(Fuori90(G(1) +(G(9))))
G(10) =(Fuori90(G(5) -(G(1))))
E(18) =(Fuori90(G(2) +(G(10))))
G(1) = A(18)
G(2) = B(18)
G(3) = C(18)
G(4) = D(18)
G(5) = E(18)
Next
'-----------------------------------
'quinto numero coda prima piramide
'-----------------------------------
A(19) =(Fuori90(A(17) + A(18)))
B(19) =(Fuori90(B(17) + B(18)))
C(19) =(Fuori90(C(17) + C(18)))
D(19) =(Fuori90(D(17) + D(18)))
E(19) =(Fuori90(E(17) + E(18)))
'-------------------------------------
'calcoli seconda piramide per 5 numeri
'-------------------------------------
A(20) =(Fuori90(A(19)*7))
A(21) =(Fuori90(A(8) + A(9) + A(20))) 'a(11) 1º numero ricavato
B(20) =(Fuori90(B(19)*7))
B(21) =(Fuori90(B(8) + B(9) + B(20))) 'b(11) 2º numero ricavato
C(20) =(Fuori90(C(19)*7))
C(21) =(Fuori90(C(8) + C(9) + C(20))) 'c(11) 3º numero ricavato
D(20) =(Fuori90(D(19)*7))
D(21) =(Fuori90(D(8) + D(9) + D(20))) 'd(11) 4º numero ricavato
E(20) =(Fuori90(E(19)*7))
E(21) =(Fuori90(E(8) + E(9) + E(20))) 'e(11) 5º numero ricavato
'----------------------------------------------------------
'calcolo secondo trino
A(22) =(Fuori90(A(1) - A(21)))
A(23) =(Fuori90(C(1) + A(22)))
B(22) =(Fuori90(B(1) - B(21)))
B(23) =(Fuori90(D(1) + B(22)))
C(22) =(Fuori90(C(1) - C(21)))
C(23) =(Fuori90(E(1) + C(22)))
D(22) =(Fuori90(D(1) - D(21)))
D(23) =(Fuori90(A(1) + D(22)))
E(22) =(Fuori90(E(1) - E(21)))
E(23) =(Fuori90(B(1) + E(22)))
'--------------------------------
'calcoli terzo trino
'--------------------------------
A(24) =(90 - A(23))
A(25) =(90 - A(1))
A(26) =(Fuori90(A(1) + A(24)))
A(27) =(Fuori90(C(1) + A(25)))
B(24) =(90 - B(23))
B(25) =(90 - B(1))
B(26) =(Fuori90(B(1) + B(24)))
B(27) =(Fuori90(D(1) + B(25)))
C(24) =(90 - C(23))
C(25) =(90 - C(1))
C(26) =(Fuori90(C(1) + C(24)))
C(27) =(Fuori90(E(1) + C(25)))
D(24) =(90 - D(23))
D(25) =(90 - D(1))
D(26) =(Fuori90(D(1) + D(24)))
D(27) =(Fuori90(A(1) + D(25)))
E(24) =(90 - E(23))
E(25) =(90 - E(1))
E(26) =(Fuori90(E(1) + E(24)))
E(27) =(Fuori90(B(1) + E(25)))
A(28) =(Fuori90(A(26) + A(27))) ' a(28) 1º numero futuro
B(28) =(Fuori90(B(26) + B(27))) ' b(28) 2º numero futuro
C(28) =(Fuori90(C(26) + C(27))) ' c(28) 3º numero futuro
D(28) =(Fuori90(D(26) + D(27))) ' d(28) 4º numero futuro
E(28) =(Fuori90(E(26) + E(27))) ' e(28) 5º numero futuro
Caso = Caso + 1
Casi = Casi + 1
ColoreTesto 1
Scrivi String(89,"-") & " Casi Totali " & FormattaStringa(Casi,"0000")
ColoreTesto 2
Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
ColoreTesto 0
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & Left(NomeRuota(R1),2) & " " & StringaEstratti(Es,R1),1
Scrivi
ColoreTesto 2
Scrivi " Numeri d'oro " & Format2(A(18)) & " " & Format2(B(18)),1,0
Scrivi " " & Format2(C(18)) & " " & Format2(D(18)) & " " & Format2(E(18)),1
ColoreTesto 1
Scrivi " Futuri estraendi " & Format2(A(28)) & " " & Format2(B(28)),1,0
Scrivi " " & Format2(C(28)) & " " & Format2(D(28)) & " " & Format2(E(28)),1
ColoreTesto 0
Scrivi
Num(1) = A(28) : Num(2) = B(28) : Num(3) = C(28) : Num(4) = D(28) : Num(5) = E(28)
ImpostaGiocata 1,Num,Ruote,Poste,Clp,3
Gioca Es
Next
ScriviResoconto
End Sub
'Nome "Trino Settenario 5" con input estrazione e ruota
'In questo script si inseriscono il numero dell'estrazione
'e la ruota, i numeri d'oro vengono inseriti da tastiera
Option Explicit
Sub Main
TestoInBandaPassante(" AUTORE TRINO SETTENARIO, NICOLA RUSSO - MODIFICHE e LISTATO SALVO 50 "),1,3,1
ColoreTesto 0
Dim A(28),B(28),C(28),D(28),E(28),G(10)
Dim Num(5),Ruote(1),Poste(5),Nu(5),k,Oro,S
Dim FIn,EStr,Es,R1,Clp,Ini,Caso,Casi
Poste(2) = 1
'Poste(3) = 1
'Poste(4) = 1
'Poste(5) = 1
FIn = EstrazioneFin
Ini = InputBox("Inserisci numero estrazione dove iniziare ",,9000)
R1 = InputBox("Inserisci numero ruota ( 1 - 10) - 12 = NZ",,6)
Clp = InputBox("Per quanti colpi vuoi giocare la cinquina?",,13)
Oro = InputBox("Inserisci i 5 numeri Oro (separati da un punto)","ORO","47.31.16.09.44")
Oro = "0." & Oro
S = Split(Oro,".")
Ruote(1) = R1
For Es = Ini To FIn
Caso = 0
AvanzamentoElab Ini,FIn,Es
A(1) = Estratto(Es,R1,1)
B(1) = Estratto(Es,R1,2)
C(1) = Estratto(Es,R1,3)
D(1) = Estratto(Es,R1,4)
E(1) = Estratto(Es,R1,5)
'--------------------------------------------
'cancoli primo trino
'--------------------------------------------
A(2) =(Fuori90(A(1) - B(1)))
A(3) =(Fuori90(C(1) + A(2)))
B(2) =(Fuori90(B(1) - C(1)))
B(3) =(Fuori90(D(1) + B(2)))
C(2) =(Fuori90(C(1) - D(1)))
C(3) =(Fuori90(E(1) + C(2)))
D(2) =(Fuori90(D(1) - E(1)))
D(3) =(Fuori90(A(1) + D(2)))
E(2) =(Fuori90(E(1) - A(1)))
E(3) =(Fuori90(B(1) + E(2)))
'---------------------------------------------
'calcoli prima distanza
'---------------------------------------------
A(4) =(Fuori90(A(3)*13))
A(5) =(Fuori90(B(3)*13))
A(6) =(Fuori90(A(5) + 1))
A(7) =(Fuori90(A(6) - A(4)))'a(7) = Distanza tra a(3) e b(3)
B(4) =(Fuori90(B(3)*13))
B(5) =(Fuori90(C(3)*13))
B(6) =(Fuori90(B(5) + 1))
B(7) =(Fuori90(B(6) - B(4)))'b(7) = Distanza tra b(3) e c(3)
C(4) =(Fuori90(C(3)*13))
C(5) =(Fuori90(D(3)*13))
C(6) =(Fuori90(C(5) + 1))
C(7) =(Fuori90(C(6) - C(4)))'c(7) = Distanza tra c(3) e d(3)
D(4) =(Fuori90(D(3)*13))
D(5) =(Fuori90(E(3)*13))
D(6) =(Fuori90(D(5) + 1))
D(7) =(Fuori90(D(6) - D(4)))'d(7) = Distanza tra d(3) e e(3)
E(4) =(Fuori90(E(3)*13))
E(5) =(Fuori90(A(3)*13))
E(6) =(Fuori90(E(5) + 1))
E(7) =(Fuori90(E(6) - E(4)))'f(7) = Distanza tra e(3) e a(3)
'---------------------------------------------------------------
'calcoli prima piramide per 5 numeri
'---------------------------------------------------------------
A(8) =(Fuori90(A(3)*6))
A(9) =(Fuori90(B(3)*3))
A(10) =(Fuori90(A(7)*7))
A(11) =(Fuori90(A(8) + A(9) + A(10))) 'a(11) 1º numero ricavato
B(8) =(Fuori90(B(3)*6))
B(9) =(Fuori90(C(3)*3))
B(10) =(Fuori90(B(7)*7))
B(11) =(Fuori90(B(8) + B(9) + B(10))) 'b(11) 2º numero ricavato
C(8) =(Fuori90(C(3)*6))
C(9) =(Fuori90(D(3)*3))
C(10) =(Fuori90(C(7)*7))
C(11) =(Fuori90(C(8) + C(9) + C(10))) 'c(11) 3º numero ricavato
D(8) =(Fuori90(D(3)*6))
D(9) =(Fuori90(E(3)*3))
D(10) =(Fuori90(D(7)*7))
D(11) =(Fuori90(D(8) + D(9) + D(10))) 'd(11) 4º numero ricavato
E(8) =(Fuori90(E(3)*6))
E(9) =(Fuori90(A(3)*3))
E(10) =(Fuori90(E(7)*7))
E(11) =(Fuori90(E(8) + E(9) + E(10))) 'e(11) 5º numero ricavato
'---------------------------------------------------------
'calcoli per primo numero coda prima piramide
'---------------------------------------------------------
A(12) =(Fuori90(A(11)*13))
A(13) =(Fuori90(A(7) - 1))
A(14) =(Fuori90(A(12) - A(13)))
A(15) =(Fuori90(A(14)*7)) 'a(15), Distanza tra a(11) e a(7)
B(12) =(Fuori90(B(11)*13))
B(13) =(Fuori90(B(7) - 1))
B(14) =(Fuori90(B(12) - B(13)))
B(15) =(Fuori90(B(14)*7)) 'b(15), Distanza tra b(11) e b(7)
C(12) =(Fuori90(C(11)*13))
C(13) =(Fuori90(C(7) - 1))
C(14) =(Fuori90(C(12) - C(13)))
C(15) =(Fuori90(C(14)*7)) 'c(15), Distanza tra c(11) e c(7)
D(12) =(Fuori90(D(11)*13))
D(13) =(Fuori90(D(7) - 1))
D(14) =(Fuori90(D(12) - D(13)))
D(15) =(Fuori90(D(14)*7)) 'd(15), Distanza tra d(11) e d(7)
E(12) =(Fuori90(E(11)*13))
E(13) =(Fuori90(E(7) - 1))
E(14) =(Fuori90(E(12) - E(13)))
E(15) =(Fuori90(E(14)*7)) 'e(15), Distanza tra e(11) e e(7)
'-------------------------------------------------------------------------------------
'Secondo numero
'Calcoli della distanza tra il primo numero della coda e 90 ultimo numero della tavola
'-------------------------------------------------------------------------------------
A(16) =(Fuori90(A(15)*13))
A(17) =(Fuori90(91 - A(16))) ' a(17) = distanza tra a(15) e 90
B(16) =(Fuori90(B(15)*13))
B(17) =(Fuori90(91 - B(16))) ' b(17) = distanza tra b(15) e 90
C(16) =(Fuori90(C(15)*13))
C(17) =(Fuori90(91 - C(16))) ' c(17) = distanza tra c(15) e 90
D(16) =(Fuori90(D(15)*13))
D(17) =(Fuori90(91 - D(16))) ' d(17) = distanza tra d(15) e 90
E(16) =(Fuori90(E(15)*13))
E(17) =(Fuori90(91 - E(16))) ' d(17) = distanza tra d(15) e 90
'-------------------------------------
'quarto numero coda prima piramide numero ORO
'-------------------------------------
A(18) = CInt(S(1)) : B(18) = CInt(S(2)): C(18) = CInt(S(3)): D(18) = CInt(S(4)): E(18) = CInt(S(5))
'-----------------------------------
'quinto numero coda prima piramide
'-----------------------------------
A(19) =(Fuori90(A(17) + A(18)))
B(19) =(Fuori90(B(17) + B(18)))
C(19) =(Fuori90(C(17) + C(18)))
D(19) =(Fuori90(D(17) + D(18)))
E(19) =(Fuori90(E(17) + E(18)))
'-------------------------------------
'calcoli seconda piramide per 5 numeri
'-------------------------------------
A(20) =(Fuori90(A(19)*7))
A(21) =(Fuori90(A(8) + A(9) + A(20))) 'a(11) 1º numero ricavato
B(20) =(Fuori90(B(19)*7))
B(21) =(Fuori90(B(8) + B(9) + B(20))) 'b(11) 2º numero ricavato
C(20) =(Fuori90(C(19)*7))
C(21) =(Fuori90(C(8) + C(9) + C(20))) 'c(11) 3º numero ricavato
D(20) =(Fuori90(D(19)*7))
D(21) =(Fuori90(D(8) + D(9) + D(20))) 'd(11) 4º numero ricavato
E(20) =(Fuori90(E(19)*7))
E(21) =(Fuori90(E(8) + E(9) + E(20))) 'e(11) 5º numero ricavato
'----------------------------------------------------------
'calcolo secondo trino
A(22) =(Fuori90(A(1) - A(21)))
A(23) =(Fuori90(C(1) + A(22)))
B(22) =(Fuori90(B(1) - B(21)))
B(23) =(Fuori90(D(1) + B(22)))
C(22) =(Fuori90(C(1) - C(21)))
C(23) =(Fuori90(E(1) + C(22)))
D(22) =(Fuori90(D(1) - D(21)))
D(23) =(Fuori90(A(1) + D(22)))
E(22) =(Fuori90(E(1) - E(21)))
E(23) =(Fuori90(B(1) + E(22)))
'--------------------------------
'calcoli terzo trino
'--------------------------------
A(24) =(90 - A(23))
A(25) =(90 - A(1))
A(26) =(Fuori90(A(1) + A(24)))
A(27) =(Fuori90(C(1) + A(25)))
B(24) =(90 - B(23))
B(25) =(90 - B(1))
B(26) =(Fuori90(B(1) + B(24)))
B(27) =(Fuori90(D(1) + B(25)))
C(24) =(90 - C(23))
C(25) =(90 - C(1))
C(26) =(Fuori90(C(1) + C(24)))
C(27) =(Fuori90(E(1) + C(25)))
D(24) =(90 - D(23))
D(25) =(90 - D(1))
D(26) =(Fuori90(D(1) + D(24)))
D(27) =(Fuori90(A(1) + D(25)))
E(24) =(90 - E(23))
E(25) =(90 - E(1))
E(26) =(Fuori90(E(1) + E(24)))
E(27) =(Fuori90(B(1) + E(25)))
A(28) =(Fuori90(A(26) + A(27))) ' a(28) 1º numero futuro
B(28) =(Fuori90(B(26) + B(27))) ' b(28) 2º numero futuro
C(28) =(Fuori90(C(26) + C(27))) ' c(28) 3º numero futuro
D(28) =(Fuori90(D(26) + D(27))) ' d(28) 4º numero futuro
E(28) =(Fuori90(E(26) + E(27))) ' e(28) 5º numero futuro
Caso = Caso + 1
Casi = Casi + 1
ColoreTesto 1
Scrivi String(89,"-") & " Casi Totali " & FormattaStringa(Casi,"0000")
ColoreTesto 2
Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
ColoreTesto 0
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1),1
Scrivi
ColoreTesto 2
Scrivi " Numeri d'oro " & Format2(A(18)) & " " & Format2(B(18)),1,0
Scrivi " " & Format2(C(18)) & " " & Format2(D(18)) & " " & Format2(E(18)),1
ColoreTesto 1
Scrivi " Futuri estraendi " & Format2(A(28)) & " " & Format2(B(28)),1,0
Scrivi " " & Format2(C(28)) & " " & Format2(D(28)) & " " & Format2(E(28)),1
ColoreTesto 0
Scrivi
Num(1) = A(28) : Num(2) = B(28) : Num(3) = C(28) : Num(4) = D(28) : Num(5) = E(28)
ImpostaGiocata 1,Num,Ruote,Poste,Clp,3
Gioca Es
Next
ScriviResoconto
End Sub
BYRON;n2130562 ha scritto:Mi puoi fare un favore poi ti lascerò in pace
mi hai fatto uno script che mi trova in 2 estrazioni consecutive un estratto e il suo vertibile isotopo.
Puoi modificarlo in modo da avere in 2 concorsi consecutivi 2 estratti uguali e isotopi
Esempio
estrazione del 01/01/2018 67 al 1° posto
estrazione del 03/01/2018 67 al 1° posto
'Chiesto da Byron
'avere in 2 concorsi consecutivi 2 estratti uguali e isotopi
'script by Salvo50
Option Explicit
Sub Main
Dim FIn,Ini,A,B,R1,R2,P1,P2,P3,Es,E1,E2
Dim Idestr,Col,Esqcol,Esq,Caso,Casi
FIn = EstrazioneFin
Esq = InputBox("Inserisci l'estrazione che vuoi iniziare",Idestr,9000)
Col = CInt(InputBox(" Quante estrazioni vuoi controllare ",,FIn))
Esqcol = Esq + Col
If Esqcol > FIn Then Esqcol = FIn
For Es = Esq To Esqcol
Caso = 0
AvanzamentoElab Esq,Esqcol,Es
For R1 = 1 To 12
If R1 = 11 Then R1 = 12
For P1 = 1 To 5
A = Estratto(Es,R1,P1)
B = Estratto(Es + 1,R1,P1)
If A = B Then
Caso = Caso + 1
Casi = Casi + 1
ColoreTesto 1
Scrivi String(89,"-") & " Casi Totali " & FormattaStringa(Casi,"0000")
ColoreTesto 2
Scrivi String(80,"-") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000")
ColoreTesto 0
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " ",1,0
For P2 = 1 To 5
E1 = Estratto(Es,R1,P2)
If E1 = A Then
Call ColoreTesto(2)
Else
Call ColoreTesto(0)
End If
Call Scrivi(Format2(E1) & " ",1,0)
Call ColoreTesto(0)
Next
Scrivi
Scrivi(" Estrazione n." & Format2(Es + 1) & " del " & DataEstrazione(Es + 1)),1,0
Scrivi " " & SiglaRuota(R1) & " ",1,0
For P3 = 1 To 5
E2 = Estratto(Es + 1,R1,P3)
If E2 = B Then
Call ColoreTesto(2)
Else
Call ColoreTesto(0)
End If
Call Scrivi(Format2(E2) & " ",1,0)
Call ColoreTesto(0)
Next
Scrivi
End If
Next
Next
If ScriptInterrotto Then Exit Sub
Next
End Sub