salvo50
Advanced Member >PLATINUM PLUS<
margot;n2140483 ha scritto:Salve, qualcuno può inserire lo script di questo metodo? grazie
Ciao a Tutti.
Non sono sicuro di aver capito bene le spiegazioni.
Codice:
'Metodo postato da Vivo
'script by Salvo50
Option Explicit
Sub Main()
Dim Ini,Fin,Es,Casi
Dim Ba1,Ba3,Ca2,Fi5,Ge3,Ge4,Na2,Pa3
Dim Pa5,To1,To2,To3,Ve3,Nz3,Nz4,Nz5
Dim DdPa3,Co90Fi5,DdTo1,Co90Ge3,Co90Nz4
Dim Co90Ba1,Co90Ba3,Salvo50
Dim Amba1,Amba2,Amba3,Amb1,Amb2
Dim Amb3,Tern1,Tern2,Tern3
Dim Ambata1(1),Ambata2(1),Ambata3(1)
Dim Ambo1(2),Ambo2(2),Ambo3(2),Ruo(1)
Dim Terno1(3),Terno2(3),Terno3(3)
Dim Posta1(1),Posta2(2),Posta3(3)
Ruo(1) = TO_
Posta1(1) = 1
Posta2(2) = 1
Posta3(2) = 1
Posta3(3) = 1
Fin = EstrazioneFin
Ini = InputBox("Da qual'è estrazione vuoi iniziare?",Salvo50,9500)
Call ScegliRange(Ini,Fin,Ini,EstrazioneFin)
For Es = Ini To Fin
If IndiceMensile(Es) = 8 Then
Messaggio Es
AvanzamentoElab Ini,Fin,Es
Ba1 = Estratto(Es,1,1) : Co90Ba1 =(90 - Ba1)
If Ba1 = 90 Then Co90Ba1 = 90
Ba3 = Estratto(Es,1,3) : Co90Ba3 =(90 - Ba3)
If Ba3 = 90 Then Co90Ba3 = 90
Ca2 = Estratto(Es,2,2)
Fi5 = Estratto(Es,3,5) : Co90Fi5 =(90 - Fi5)
If Fi5 = 90 Then Co90Fi5 = 90
Ge3 = Estratto(Es,4,3) : Co90Ge3 =(90 - Ge3)
If Ge3 = 90 Then Co90Ge3 = 90
Ge4 = Estratto(Es,4,4)
Na2 = Estratto(Es,6,2)
Pa3 = Estratto(Es,7,3) : DdPa3 = DiametraleD(Pa3)
Pa5 = Estratto(Es,7,5)
To1 = Estratto(Es,9,1) : DdTo1 = DiametraleD(To1)
To2 = Estratto(Es,9,2)
To3 = Estratto(Es,9,3)
Ve3 = Estratto(Es,10,3)
Nz3 = Estratto(Es,12,3)
Nz4 = Estratto(Es,12,4) : Co90Nz4 =(90 - Nz4)
If Nz4 = 90 Then Co90Nz4 = 90
Nz5 = Estratto(Es,12,5)
'
Amba1 = Fuori90(DdPa3 + Ve3 + 28)
Amb1 = Fuori90(Ca2 + Ba1 + 32)
Tern1 = Fuori90(Co90Fi5 + Pa5 + 09)
'
Amba2 = Fuori90(DdTo1 + Nz5 + 01)
Amb2 = Fuori90(Co90Nz4 + Na2 + 08)
Tern2 = Fuori90(Co90Ge3 + Nz3 + 23)
'
Amba3 = Fuori90(Co90Ba1 + To3 + 01)
Amb3 = Fuori90(Co90Ba3 + To2 + 01)
Tern3 = Fuori90(Co90Ba1 + Ge4 + 01)
Casi = Casi + 1
ColoreTesto 1
Scrivi String(96,"*") & " Caso " & FormattaStringa(Casi,"0000")
ColoreTesto 0
Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1
Scrivi
Ambata1(1) = Amba1
ImpostaGiocata 1,Ambata1,Ruo,Posta1,5
Ambo1(1) = Amba1
Ambo1(2) = Amb1
ImpostaGiocata 2,Ambo1,Ruo,Posta2,5
Terno1(1) = Amba1
Terno1(2) = Amb1
Terno1(3) = Tern1
ImpostaGiocata 3,Terno1,Ruo,Posta3,5
'
Ambata2(1) = Amba2
ImpostaGiocata 4,Ambata2,Ruo,Posta1,5
Ambo2(1) = Amba2
Ambo2(2) = Amb2
ImpostaGiocata 5,Ambo2,Ruo,Posta2,5
Terno2(1) = Amba2
Terno2(2) = Amb2
Terno2(3) = Tern2
ImpostaGiocata 6,Terno2,Ruo,Posta3,5
'
Ambata3(1) = Amba3
ImpostaGiocata 7,Ambata3,Ruo,Posta1,5
Ambo3(1) = Amba3
Ambo3(2) = Amb3
ImpostaGiocata 8,Ambo3,Ruo,Posta2,5
Terno3(1) = Amba3
Terno3(2) = Amb3
Terno3(3) = Tern3
ImpostaGiocata 9,Terno3,Ruo,Posta3,5
Gioca Es
If ScriptInterrotto Then Exit Sub
End If
Next
ScriviResoconto
End Sub