giuseppe42
Member
un caro saluto a tutti, sareste così gentili da fare uno script di ricerca di ambi uniti di uguale somma evidenziando di un colore uguiale quelli che si trovano su tutte le ruote? 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.
Sub Main
Dim n(2),m(2),ru1(1),ru2(1)
Call ScegliRange(Ini,fin,EstrazioneFin - 100,EstrazioneFin)
t = Timer
For es = Ini To fin
For r1 = 1 To 9
For r2 = r1 + 1 To 10
For p1 = 1 To 4
p2 = p1 + 1
a = Estratto(es,r1,p1)
b = Estratto(es,r1,p2)
For p3 = 1 To 4
p4 = p3 + 1
c = Estratto(es,r2,p3)
d = Estratto(es,r2,p4)
If Differenza(a,b) = 1 Then
If Differenza(c,d) = 1 Then
If Fuori90(a + b) = Fuori90(c + d) Then
k = k + 1
n(1) = a
n(2) = b
m(1) = c
m(2) = d
Scrivi GetInfoEstrazione(es) & vbTab & SiglaRuota(r1) & vbTab & StringaNumeri(n) & vbTab & Fuori90(a + b)
Scrivi GetInfoEstrazione(es) & vbTab & SiglaRuota(r2) & vbTab & StringaNumeri(m) & vbTab & Fuori90(c + d)
Scrivi
End If
End If
End If
Next
Next
Next
Next
Next
Scrivi
Scrivi "Estrazione inizio : " & DataEstrazione(Ini)
Scrivi "Estrazione Fine : " & DataEstrazione(fin)
Scrivi "Casi Trovati : " & k,1
Scrivi
Scrivi "Secondi elaborazione : " & Round(Timer - t,2)
End Sub
Sub Main
Dim n(2),m(2),ru1(1),ru2(1),TL,VL,nu(1)
Call ScegliRange(Ini,fin,EstrazioneFin - 100,EstrazioneFin)
TL = Array(TL,"ID Data Trovata","Ruote","Ambi","Somma Comune","Posizioni")
Call InitTabella(TL)
t = Timer
For es = Ini To fin
For r1 = 1 To 9
For r2 = r1 + 1 To 10
For p1 = 1 To 4
p2 = p1 + 1
a = Estratto(es,r1,p1)
b = Estratto(es,r1,p2)
For p3 = 1 To 4
p4 = p3 + 1
c = Estratto(es,r2,p3)
d = Estratto(es,r2,p4)
If Fuori90(a + b) = Fuori90(c + d) Then
k = k + 1
Call Messaggio("Elaboro Estrazioni : " & es)
Call AvanzamentoElab(Ini,fin,es)
n(1) = a
n(2) = b
m(1) = c
m(2) = d
nu(1) = Fuori90(a + b)
VL = Array(VL,GetInfoEstrazione(es),SiglaRuota(r1) & "<br>" & SiglaRuota(r2),StringaNumeri(n,,1) & _
"<br>" & StringaNumeri(m,,1),Fuori90(a + b) & "<br>" & Fuori90(c + d),p1 & "-" & p2 & "<br>" & p3 & "-" & p4)
Call AddRigaTabella(VL)
End If
Next
Next
Next
Next
If ScriptInterrotto Then Exit For
Next
CreaTabella
Scrivi
Scrivi "Estrazione inizio : " & DataEstrazione(Ini)
Scrivi "Estrazione Fine : " & DataEstrazione(fin)
Scrivi "Casi Trovati : " & k,1
Scrivi
Scrivi "Secondi elaborazione : " & Round(Timer - t,2)
End Sub
Sub Main
Dim n(2),m(2),ru1(1),ru2(1),TL,VL,ru(2),nu(2)
Call ScegliRange(Ini,fin,EstrazioneFin - 30,EstrazioneFin)
Scrivi "Ricerca Ambi stessa somma, su 2 Ruote Consecutive",1
Scrivi "In posizione di isotopia",1
Scrivi "Gioca Somma x 2 con il fuori90 entro 10 colpi",1
Scrivi
TL = Array(TL,"ID Data Trovata","Ruote","Ambi","Posizioni","Somma Comune","Verifica Somm x 2","Colpo","Id Esito")
Call InitTabella(TL,1,,2,5)
t = Timer
For es = Ini To fin
For r1 = 1 To 9
r2 = r1 + 1
For p1 = 1 To 4
For p2 = p1 + 1 To 5
a = Estratto(es,r1,p1)
b = Estratto(es,r1,p2)
For p3 = 1 To 4
For p4 = p3 + 1 To 5
c = Estratto(es,r2,p3)
d = Estratto(es,r2,p4)
'If Differenza(a,b) = 1 Then
'If Differenza(c,d) = 1 Then
If Fuori90(a + b) = Fuori90(c + d) Then
If p1 = p3 And p2 = p4 Then
k = k + 1
Call Messaggio("Elaboro Estrazioni : " & es)
Call AvanzamentoElab(Ini,fin,es)
n(1) = a
n(2) = b
m(1) = c
m(2) = d
nu(1) = Fuori90((a + b)*2)
'nu(2) = Vert(nu(1))
ru(1) = r1
ru(2) = r2
Call VerificaEsito(nu,ru,es + 1,1,10,,esito,clp,es1,id1)
VL = Array(VL,GetInfoEstrazione(es),SiglaRuota(r1) & "<br>" & SiglaRuota(r2),StringaNumeri(n,,1) & _
"<br>" & StringaNumeri(m,,1),p1 & "-" & p2 & "<br>" & p3 & "-" & p4,Fuori90(a + b) & "<br>" & Fuori90(c + d),es1,clp,GetInfoEstrazione(id1))
Call AddRigaTabella(VL)
If esito <> "" Then Cposit = Cposit + 1
'Scrivi GetInfoEstrazione(es) & vbTab & SiglaRuota(r1) & vbTab & StringaNumeri(n) & vbTab & Fuori90(a + b)
'Scrivi GetInfoEstrazione(es) & vbTab & SiglaRuota(r2) & vbTab & StringaNumeri(m) & vbTab & Fuori90(c + d)
'Scrivi
End If
'End If
End If
Next
Next
Next
'Next
Next
Next
If ScriptInterrotto Then Exit For
Next
AddRigaTabella(TL)
CreaTabella
Scrivi
Scrivi "Estrazione inizio : " & DataEstrazione(Ini)
Scrivi "Estrazione Fine : " & DataEstrazione(fin)
Scrivi "Casi Trovati : " & k,1
Scrivi "Casi Positivi esito : " & Cposit,1
Scrivi
Scrivi "Secondi elaborazione : " & Round(Timer - t,2)
End Sub