Non saprei dirti cosa e' successo, a me funziona perfettamente. Per aggiornare uso il file archivio_23.Ok grazie mille.
Ho fatto copia / incolla e mi risulta la data 06 / 05 / 2031.
E' possibile aggiustare la data?
grazie.
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.
Non saprei dirti cosa e' successo, a me funziona perfettamente. Per aggiornare uso il file archivio_23.Ok grazie mille.
Ho fatto copia / incolla e mi risulta la data 06 / 05 / 2031.
E' possibile aggiustare la data?
grazie.
Che fortuna hai le estrazioni del futuroOk grazie mille.
Ho fatto copia / incolla e mi risulta la data 06 / 05 / 2031.
E' possibile aggiustare la data?
grazie.
Option Explicit
Sub Main
Dim Ini,Fin,Es,R,S,P,E,F,Nu(2)
For Es = EstrazioneFin - 100 To EstrazioneFin
For R = 1 To 10
S = R + 1 : If S = 11 Then S = 1
For P = 1 To 5
E = Estratto(Es,R,P) : Nu(1) = E
F = Estratto(Es,S,P) : Nu(2) = F
If E <> F Then
If(Gemello(E) = True) And(Gemello(F) = True) Or(E = Vert(F) And (Cadenza(E) <> 9 And Cadenza(F) <> 9)) Then
Scrivi DataEstrazione(Es) & " " & SiglaRuota(R) & " " & StringaEstratti(Es,R)
Scrivi DataEstrazione(Es) & " " & SiglaRuota(S) & " " & StringaEstratti(Es,S) & " ",0,0
Scrivi StringaNumeri(Nu,,True) & " " & P & "°",1
Scrivi
End If
End If
Next
Next
Next
End Sub
Thanks Joe lo testo subitoCodice:Option Explicit Sub Main Dim Ini,Fin,Es,R,S,P,E,F,Nu(2) For Es = EstrazioneFin - 100 To EstrazioneFin For R = 1 To 10 S = R + 1 : If S = 11 Then S = 1 For P = 1 To 5 E = Estratto(Es,R,P) : Nu(1) = E F = Estratto(Es,S,P) : Nu(2) = F If E <> F Then If(Gemello(E) = True) And(Gemello(F) = True) Or(E = Vert(F) And (Cadenza(E) <> 9 And Cadenza(F) <> 9)) Then Scrivi DataEstrazione(Es) & " " & SiglaRuota(R) & " " & StringaEstratti(Es,R) Scrivi DataEstrazione(Es) & " " & SiglaRuota(S) & " " & StringaEstratti(Es,S) & " ",0,0 Scrivi StringaNumeri(Nu,,True) & " " & P & "°",1 Scrivi End If End If Next Next Next End Sub
I.U.
Certo salvo 50,Ciao a Tutti
Ciao Matematico
Ho dato un occhiata e mi sembra fattibile ma prima devo fare quello chiesto da Everita
Ciao Matematico, ma l'ambo relativo di Pezzella non e' lo stesso che c'e' al post 349 e seguenti?Certo salvo 50,
Buona domenica a te e il gruppo che ci segue![]()
Ciao Rosanna, hai ragione è quello, io non ricordavo più di averlo già fattoCiao Matematico, ma l'ambo relativo di Pezzella non e' lo stesso che c'e' al post 349 e seguenti?
ok allora dopo provo a farloCiao Rosanna58 e salvo50 ,
No è diverso , quello che è stato già fatto è la versione di Manara ....questo è stato fatto da Manara e Pezzella ed è la versione migliore , quella top!
Bene Matematico se e' la versione migliore ben venga, ma io mi sono letta la versione del post 349 e l'ultima postata e secondo me sono esattamente uguali, l'unica differenza e' che la prima ha degli esempi in piu'.Ciao Rosanna58 e salvo50 ,
No è diverso , quello che è stato già fatto è la versione di Manara ....questo è stato fatto da Manara e Pezzella ed è la versione migliore , quella top!
Ciao a TuttiBuongiorno Salvo rovistando tra le mie scartoffie ho trovato questo documento dove spiega tutto il calcolo e procedure
dello script numero 901.
Se possibile modificarlo.
Grazie.
Option Explicit
Sub Main()
Dim Es,Ini,Fin,Qua,R1,P1,P2,P3,P4,P5
Dim A,B,C,E1,E2,Casi,Caso,Salvo50
Dim Dist_AB,Dist_AC,Dist_BC,Clp
Dim X1,X2,X3,xX1,xX2,Abb1,Abb2
Dim Ambo1(2),Ambo2(2),Ambo3(2)
Dim Ambo4(2),Ambo5(2),Ambo6(2)
Dim M(3),Ruo(1),Poste(2)
Qua = InputBox("Quante estrazioni vuoi controllare? ","Controllo estrazioni",50)
Clp = InputBox("Per Quanti Colpi vuoi giocare gli ambi? ",Salvo50,10)
Ini = EstrazioneFin - Qua
Fin = EstrazioneFin
Poste(2) = 1
Scrivi " Una Ruota, 3 Estratti Consecutivi, Oppure 3 estratti distanza 10, di cui 2 Isotopi",1,,4,,3,,1
Scrivi " Oppure stessa figura - Con calcolo ambi Chiesto da Everita C - Script Salvo50 ",1,,4,,3,,1
For Es = Ini To Fin - 1
Messaggio "elab. estr. del < " & DataEstrazione(Es) & " >"
AvanzamentoElab Ini,Fin,Es
Caso = 0
For R1 = 1 To 12
If R1 = 11 Then R1 = 12
For P1 = 1 To 5
A = Estratto(Es,R1,P1)
If A > 0 Then
For P2 = 1 To 4
For P3 = P2 + 1 To 5
B = Estratto(Es + 1,R1,P2)
C = Estratto(Es + 1,R1,P3)
If P1 = P2 Or P1 = P3 Then
'distanze
Dist_AB = Distanza(A,B): Dist_AC = Distanza(A,C): Dist_BC = Distanza(B,C)
If(Dist_AB = 1 And Dist_AC = 2) Or(Dist_AB = 2 And Dist_AC = 1)Or(Dist_AB = 1 And Dist_AC = 1)_
Or(Dist_AB = 10 And Dist_AC = 20) Or(Dist_AB = 20 And Dist_AC = 10) Or(Dist_AB = 10 And Dist_AC = 10)_
Or Figura(A) = Figura(B) And Figura(A) = Figura(C) Then
If(Dist_AB = Dist_AC And Dist_BC =(Dist_AB * 2)) Or(Dist_AB = Dist_BC And Dist_AC =(Dist_AB *2))_
Or(Dist_AC = Dist_BC And(Dist_AB = Dist_AC * 2))Or Figura(A) = Figura(B) And Figura(A) = Figura(C) Then
M(1) = A : M(2) = B : M(3) = C
OrdinaMatrice M,1
xX1 = M(2) - M(1) 'Distanza corta
X1 = Fuori90(M(2) * 2)
xX2 =(M(3) - M(1))'distanza lunga
X2 = Fuori90(X1 + xX2)
Abb1 = 90 - xX1
Abb2 = Vert(Abb1)
Ambo1(1) = X1 : Ambo1(2) = Abb1
Ambo2(1) = X1 : Ambo2(2) = Abb2
Ambo3(1) = X2 : Ambo3(2) = Abb1
Ambo4(1) = X2 : Ambo4(2) = Abb2
Ambo5(1) = X1 : Ambo5(2) = X2
Ambo6(1) = Abb1 : Ambo6(2) = Abb2
Scrivi
Casi = Casi + 1
Caso = Caso + 1
Scrivi String(90,"*") & " Casi Totali " & FormattaStringa(Casi,"0000"),1,,,2
Scrivi String(80,"*") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000"),1,,,1
Scrivi
Scrivi("Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " ",1,0
For P4 = 1 To 5
E1 = Estratto(Es,R1,P4)
If E1 = A Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E1) & " ",1,0
ColoreTesto 0
Next
Scrivi
Scrivi("Estrazione n." & Format2(Es + 1) & " del " & DataEstrazione(Es + 1)),1,0
Scrivi " " & SiglaRuota(R1) & " ",1,0
For P5 = 1 To 5
E2 = Estratto(Es + 1,R1,P5)
If E2 = B Or E2 = C Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E2) & " ",1,0
ColoreTesto 0
Next
Scrivi
Scrivi
Ruo(1) = R1
ImpostaGiocata 1,Ambo1,Ruo,Poste,Clp
ImpostaGiocata 2,Ambo2,Ruo,Poste,Clp
ImpostaGiocata 3,Ambo3,Ruo,Poste,Clp
ImpostaGiocata 4,Ambo4,Ruo,Poste,Clp
ImpostaGiocata 5,Ambo5,Ruo,Poste,Clp
ImpostaGiocata 6,Ambo6,Ruo,Poste,Clp
Gioca Es,1
End If
End If
End If
If ScriptInterrotto Then Exit Sub
Next
Next
End If
Next
Next
If ScriptInterrotto Then Exit Sub
Next
ScriviResoconto
End Sub
Option Explicit
Sub Main()
Dim Es,Ini,Fin,Qua,R1,R2,P1,P2,P3,P4,P5
Dim A,B,C,E1,E2,Casi,Caso,Clp,Salvo50
Dim Dist_AB,Dist_AC,Dist_BC
Dim X1,X2,X3,xX1,xX2,Abb1,Abb2
Dim Ambo1(2),Ambo2(2),Ambo3(2)
Dim Ambo4(2),Ambo5(2),Ambo6(2)
Dim M(3),Ruo(2),Poste(2)
Qua = InputBox("Quante estrazioni vuoi controllare? ","Controllo estrazioni",50)
Clp = InputBox("Per Quanti Colpi vuoi giocare gli ambi? ",Salvo50,10)
Ini = EstrazioneFin - Qua
Fin = EstrazioneFin
Poste(2) = 1
Scrivi " Due Ruote, 3 Estratti Consecutivi, Oppure 3 estratti distanza 10, di cui 2 Isotopi",1,,4,,3,,1
Scrivi " Oppure stessa figura - Con calcolo ambi Chiesto da Everita C - Script Salvo50 ",1,,4,,3,,1
For Es = Ini To Fin
Messaggio "elab. estr. del < " & DataEstrazione(Es) & " >"
AvanzamentoElab Ini,Fin,Es
Caso = 0
For R1 = 1 To 10
For P1 = 1 To 5
A = Estratto(Es,R1,P1)
If A > 0 Then
R2 = R1 + 1
If R2 = 11 Then R2 = 12
For P2 = 1 To 4
For P3 = P2 + 1 To 5
B = Estratto(Es,R2,P2)
C = Estratto(Es,R2,P3)
If P1 = P2 Or P1 = P3 Then
Dist_AB = Distanza(A,B): Dist_AC = Distanza(A,C): Dist_BC = Distanza(B,C) 'Distanze
If(Dist_AB = 1 And Dist_AC = 2) Or(Dist_AB = 2 And Dist_AC = 1)Or(Dist_AB = 1 And Dist_AC = 1)_
Or(Dist_AB = 10 And Dist_AC = 20) Or(Dist_AB = 20 And Dist_AC = 10) Or(Dist_AB = 10 And Dist_AC = 10)_
Or Figura(A) = Figura(B) And Figura(A) = Figura(C) Then
If(Dist_AB = Dist_AC And Dist_BC =(Dist_AB * 2)) Or(Dist_AB = Dist_BC And Dist_AC =(Dist_AB *2))_
Or(Dist_AC = Dist_BC And(Dist_AB = Dist_AC * 2)) Or Figura(A) = Figura(B) And Figura(A) = Figura(C) Then
M(1) = A : M(2) = B : M(3) = C
OrdinaMatrice M,1
xX1 = M(2) - M(1) 'Distanza corta
X1 = Fuori90(M(2) * 2)
xX2 =(M(3) - M(1))'distanza lunga
X2 = Fuori90(X1 + xX2)
Abb1 = 90 - xX1
Abb2 = Vert(Abb1)
Ambo1(1) = X1 : Ambo1(2) = Abb1
Ambo2(1) = X1 : Ambo2(2) = Abb2
Ambo3(1) = X2 : Ambo3(2) = Abb1
Ambo4(1) = X2 : Ambo4(2) = Abb2
Ambo5(1) = X1 : Ambo5(2) = X2
Ambo6(1) = Abb1 : Ambo6(2) = Abb2
Scrivi
Casi = Casi + 1
Caso = Caso + 1
Scrivi String(90,"*") & " Casi Totali " & FormattaStringa(Casi,"0000"),1,,,2
Scrivi String(80,"*") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000"),1,,,1
Scrivi
Scrivi("Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R1) & " ",1,0
For P4 = 1 To 5
E1 = Estratto(Es,R1,P4)
If E1 = A Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E1) & " ",1,0
ColoreTesto 0
Next
Scrivi
Scrivi("Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi " " & SiglaRuota(R2) & " ",1,0
For P5 = 1 To 5
E2 = Estratto(Es,R2,P5)
If E2 = B Or E2 = C Then
ColoreTesto 2
Else
ColoreTesto 0
End If
Scrivi Format2(E2) & " ",1,0
ColoreTesto 0
Next
Scrivi
Scrivi
Ruo(1) = R1 : Ruo(2) = R2
ImpostaGiocata 1,Ambo1,Ruo,Poste,Clp
ImpostaGiocata 2,Ambo2,Ruo,Poste,Clp
ImpostaGiocata 3,Ambo3,Ruo,Poste,Clp
ImpostaGiocata 4,Ambo4,Ruo,Poste,Clp
ImpostaGiocata 5,Ambo5,Ruo,Poste,Clp
ImpostaGiocata 6,Ambo6,Ruo,Poste,Clp
Gioca Es,1
End If
End If
End If
If ScriptInterrotto Then Exit Sub
Next
Next
End If
Next
Next
If ScriptInterrotto Then Exit Sub
Next
ScriviResoconto
End Sub