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 Ru(1),T,V
ritroso = CInt(InputBox("quante Estrazioni indietro",,1))
Ini = EstrazioneFin - 300
fin = EstrazioneFin - ritroso
Fine = EstrazioneFin
fs = CInt(InputBox("Quale fascia di ritardo Minima",,54))
fsx = CInt(InputBox("Quale fascia di ritardo Massima",,210))
Scrivi
SetColorSezione(6)
Scrivi "Inizio Range : " & GetInfoEstrazione(Ini)
Scrivi "Fine Range : " & GetInfoEstrazione(fin)
Scrivi "Fascie di Ritardo > a " & fs,1
Scrivi "Fascie di Ritardo > a " & fsx,1
Scrivi
EndColorSezione
T = Array(T,"Ruota","Presenze Reali","Numeri","Ritardi Relativi Num","Min","Max","Presenza teorica","Scarto","Colpo","VerificaEsito","Ritardo Rp_Gruppo")
Call InitTabella(T,,,3,1,"Cambria")
For r = 1 To 12
If r = 11 Then r = 12
Ru(1) = r
For n = 1 To 90
Nrit = EstrattoRitardo(r,n,Ini,fin)
If Nrit > fs And Nrit < fsx Then
k = k + 1
ReDim Preserve aNum(k)
aNum(k) = n
ReDim Preserve pos(k)
pos(k) = RitPosCrono(n,Ru,fine)
minGr = MinimoV(pos,1,- 1) ' visualizza il minimo Rp_Gruppo
'slr = RitSincDiLiv(n,Ru,fine,k)
End If
If Nrit > fs And Nrit < fsx Then
ReDim Preserve NritNum(k)
NritNum(k) = Nrit
min = MinimoV(NritNum,1,- 1)
max = MassimoV(NritNum)
End If
Next
If k > 0 Then
kk = Round(QuantitaTeoricaCombCompreseTraRit(min,max,1,1,1),2)
kkk = k - kk
Call VerificaEsitoTurbo(aNum,Ru,fine,1,1,,,clp,es1)
'aa = SerieRitardoTurbo(Ini,fin,aNum,Ru,1) ' visualizza anche il ritardo minimo
V = Array(V,SiglaRuota(r),k,StringaNumeri(aNum),StringaNumeri(NritNum),min,max,kk,kkk,clp,es1,minGr)
Call AddRigaTabella(V,,,3,,"Cambria")
Else
vv = Array(vv,SiglaRuota(r),"-","..","..","..","..","..","..","..","..","..","..")
Call AddRigaTabella(vv,,,3,,"Cambria")
End If
If kkk > 1.20 Then Call SetColoreCella(8,,2)
k = 0
kk = 0
If ScriptInterrotto Then Exit For
Next
Call SetTableWidth("100%")
CreaTabella
Scrivi
Scrivi "Script by Mike58",1,,,2,3,,1
End Sub
Sub Main
Dim nu(5)
ini = EstrazioneFin
fin = EstrazioneFin
For es = ini To fin
For r = 1 To 12
If r = 11 Then r = 12
For p = 1 To 5
nu(p) = Estratto(es,r,p)
Next
Scrivi SiglaRuota(r) & vbTab & StringaNumeri(nu,,1)
Next
Next
Scrivi es
End Sub
Sub Main()
Dim ruo(1),n1(5),n2(1),n3(1),n4(1),n5(1),nu(5),anum(5),rpp(5)
ess = InputBox("Quale estrazione visualizzare ",,EstrazioneFin)
ini = EstrazioneFin - 200
fin = ess - 1
ex = ess - Ini
Call Scrivi(" Quadro estrazionale statistica numeri estratti ",True,False,1,5,3)
Call Scrivi(" su n° " & ex & " estrazioni ",True,False,7,0,3)
Call Scrivi(" ******** Listed by Mike58 ********* ",True,False,4,2,3)
Scrivi
Scrivi "Estrazione del......." & DataEstrazione(ess,1),1
ReDim atitoli(25)
atitoli(1) = " "
atitoli(2) = " Ruota "
atitoli(3) = " "
atitoli(4) = " 1°E "
atitoli(5) = " 2°E "
atitoli(6) = " 3°E "
atitoli(7) = " 4°E "
atitoli(8) = " 5°E "
atitoli(9) = " "
atitoli(10) = " RP 1° "
atitoli(11) = " RP 2° "
atitoli(12) = " RP 3° "
atitoli(13) = " RP 4° "
atitoli(14) = " RP 5° "
atitoli(15) = " "
atitoli(16) = " FR 1° "
atitoli(17) = " FR 2° "
atitoli(18) = " FR 3° "
atitoli(19) = " FR 4° "
atitoli(20) = " FR 5° "
atitoli(21) = " "
atitoli(22) = " Ritardo Medio "
atitoli(23) = " ambo in decina "
atitoli(24) = " ambo in cadenza "
atitoli(25) = " ambo in figura "
Call InitTabella(atitoli,1,,3,5)
For r = 1 To 12
If r = 11 Then r = 12
ruo(1) = r
a = Estratto(ess,r,1)
b = Estratto(ess,r,2)
c = Estratto(ess,r,3)
d = Estratto(ess,r,4)
e = Estratto(ess,r,5)
n1(1) = a
n2(1) = b
n3(1) = c
n4(1) = d
n5(1) = e
rp1 = SerieRitardo(Ini,fin,n1,ruo,1)
rp2 = SerieRitardo(Ini,fin,n2,ruo,1)
rp3 = SerieRitardo(Ini,fin,n3,ruo,1)
rp4 = SerieRitardo(Ini,fin,n4,ruo,1)
rp5 = SerieRitardo(Ini,fin,n5,ruo,1)
Sf1 = SerieFreq(Ini,ess,n1,ruo,1)
Sf2 = SerieFreq(Ini,ess,n2,ruo,1)
Sf3 = SerieFreq(Ini,ess,n3,ruo,1)
Sf4 = SerieFreq(Ini,ess,n4,ruo,1)
Sf5 = SerieFreq(Ini,ess,n5,ruo,1)
'--------metto i numeri in formazione -------------
rpp(1) = rp1
rpp(2) = rp2
rpp(3) = rp3
rpp(4) = rp4
rpp(5) = rp5
anum(1) = a
anum(2) = b
anum(3) = c
anum(4) = d
anum(5) = e
ReDim avalori(25)
avalori(1) = " "
avalori(2) = NomeRuota(r)
avalori(3) = " "
avalori(4) = a
avalori(5) = b
avalori(6) = c
avalori(7) = d
avalori(8) = e
avalori(9) = " "
avalori(10) = rp1
avalori(11) = rp2
avalori(12) = rp3
avalori(13) = rp4
avalori(14) = rp5
avalori(15) = " "
avalori(16) = sf1
avalori(17) = sf2
avalori(18) = sf3
avalori(19) = sf4
avalori(20) = sf5
avalori(21) = " "
avalori(22) = MassimoV(rpp) 'Int(rp1 + rp2 + rp3 + rp4 + rp5)/5
avalori(23) = ambiindecina(a,b,c,d,e)
avalori(24) = ambiincadenza(a,b,c,d,e)
avalori(25) = ambiinfigura(a,b,c,d,e)
nu(1) = a
nu(2) = b
nu(3) = c
nu(4) = d
nu(5) = e
Call AddRigaTabella(avalori,,,3,,"lucida bolt")
Call Settacolori(rp1,rp2,rp3,rp4,rp5)
If rp1 = 0 Then riga1 = riga1 + 1
If rp2 = 0 Then riga2 = riga2 + 1
If rp3 = 0 Then riga3 = riga3 + 1
If rp4 = 0 Then riga4 = riga4 + 1
If rp5 = 0 Then riga5 = riga5 + 1
rigazero = riga1 + riga2 + riga3 + riga4 + riga5
If rp1 > 0 And rp1 < 10 Then riga11 = riga11 + 1
If rp2 > 0 And rp2 < 10 Then riga22 = riga22 + 1
If rp3 > 0 And rp3 < 10 Then riga33 = riga33 + 1
If rp4 > 0 And rp4 < 10 Then riga44 = riga44 + 1
If rp5 > 0 And rp5 < 10 Then riga55 = riga55 + 1
riga10 = riga11 + riga22 + riga33 + riga44 + riga55
If rp1 > 99 Then cent1 = cent1 + 1
If rp2 > 99 Then cent2 = cent2 + 1
If rp3 > 99 Then cent3 = cent3 + 1
If rp4 > 99 Then cent4 = cent4 + 1
If rp5 > 99 Then cent5 = cent5 + 1
cent = cent1 + cent2 + cent3 + cent4 + cent5
If rp1 > 10 And rp1 < 19 Then riga111 = riga111 + 1
If rp2 > 10 And rp2 < 19 Then riga222 = riga222 + 1
If rp3 > 10 And rp3 < 19 Then riga333 = riga333 + 1
If rp4 > 10 And rp4 < 19 Then riga444 = riga444 + 1
If rp5 > 10 And rp5 < 19 Then riga555 = riga555 + 1
riga18 = riga111 + riga222 + riga333 + riga444 + riga555
If rp1 > 90 And rp1 < 99 Then riga1111 = riga1111 + 1
If rp2 > 90 And rp2 < 99 Then riga2222 = riga2222 + 1
If rp3 > 90 And rp3 < 99 Then riga3333 = riga3333 + 1
If rp4 > 90 And rp4 < 99 Then riga4444 = riga4444 + 1
If rp5 > 90 And rp5 < 99 Then riga5555 = riga5555 + 1
riga90 = riga1111 + riga2222 + riga3333 + riga4444 + riga5555
Next
Call SetTableWidth("100%")
CreaTabella()
'Scrivi
Scrivi "Estremi di ricerca: Dalla " & ini & " del " & DataEstrazione(ini) & " alla " & ess & " del " & DataEstrazione(ess),1,- 1,4
Scrivi "valori con ritardo precedente a zero........." & rigazero,1,- 1,3
Scrivi "valori con ritardo precedente tra 1 & 9......" & riga10,1,- 1,7
Scrivi "valori con ritardo precedente tra 10 & 18...." & riga18,1,- 1,6
Scrivi "valori con ritardo precedente tra 90 & 99...." & riga90,1,- 1,4
Scrivi "valori con ritardo precedente sup a 100......" & cent,1,- 1,2
Call PicStampaTesto(40,20,"Tabella By Mike58 ",,True,True,,11,vbBlue)
Call PicEsegui
End Sub
Function ambiindecina(a,b,c,d,e)
aa = Decina(a)
bb = Decina(b)
cc = Decina(c)
dd = Decina(d)
ee = Decina(e)
If aa = bb Then ambiindecina = a & "-" & b:End If
If aa = cc Then ambiindecina = a & "." & c:End If
If aa = dd Then ambiindecina = a & "-" & d:End If
If aa = ee Then ambiindecina = a & "-" & e:End If
If bb = cc Then ambiindecina = b & "-" & c:End If
If bb = dd Then ambiindecina = b & "-" & d:End If
If bb = ee Then ambiindecina = b & "-" & e:End If
If cc = dd Then ambiindecina = c & "-" & d:End If
If cc = ee Then ambiindecina = c & "-" & e:End If
If dd = ee Then ambiindecina = d & "-" & e:End If
End Function
Function ambiincadenza(a,b,c,d,e)
ca = Cadenza(a)
cb = Cadenza(b)
cc = Cadenza(c)
cd = Cadenza(d)
ce = Cadenza(e)
If ca = cb Then ambiincadenza = a & "-" & b:End If
If ca = cc Then ambiincadenza = a & "-" & c:End If
If ca = cd Then ambiincadenza = a & "-" & d:End If
If ca = ce Then ambiincadenza = a & "-" & e:End If
If cb = cc Then ambiincadenza = b & "-" & c:End If
If cb = cd Then ambiincadenza = b & "-" & d:End If
If cb = ce Then ambiincadenza = b & "-" & e:End If
If cc = cd Then ambiincadenza = c & "-" & d:End If
If cc = ce Then ambiincadenza = c & "-" & e:End If
If cd = ce Then ambiincadenza = d & "-" & e:End If
End Function
Function ambiinfigura(a,b,c,d,e)
fa = Figura(a)
fb = Figura(b)
fc = Figura(c)
fd = Figura(d)
fe = Figura(e)
If fa = fb Then ambiinfigura = a & "-" & b & " - F. " & Figura(a):End If
If fa = fc Then ambiinfigura = a & "-" & c & " - F. " & Figura(a):End If
If fa = fd Then ambiinfigura = a & "-" & d & " - F. " & Figura(a):End If
If fa = fe Then ambiinfigura = a & "-" & e & " - F. " & Figura(a):End If
If fb = fc Then ambiinfigura = b & "-" & c & " - F. " & Figura(b):End If
If fb = fd Then ambiinfigura = b & "-" & d & " - F. " & Figura(b):End If
If fb = fe Then ambiinfigura = b & "-" & e & " - F. " & Figura(b):End If
If fc = fd Then ambiinfigura = c & "-" & d & " - F. " & Figura(c):End If
If fc = fe Then ambiinfigura = c & "-" & e & " - F. " & Figura(c):End If
If fd = fe Then ambiinfigura = d & "-" & e & " - F. " & Figura(d):End If
End Function
Function Settacolori(rp1,rp2,rp3,rp4,rp5)
Call SetColoreCella(1,vbBlue)
Call SetColoreCella(3,vbBlue)
Call SetColoreCella(9,vbBlue)
Call SetColoreCella(15,vbBlue)
Call SetColoreCella(21,vbBlue)
Call SetColoreCella(4,vbYellow)
Call SetColoreCella(5,vbYellow)
Call SetColoreCella(6,vbYellow)
Call SetColoreCella(7,vbYellow)
Call SetColoreCella(8,vbYellow)
If rp1 > 99 Then Call SetColoreCella(10,vbRed)
If rp2 > 99 Then Call SetColoreCella(11,vbRed)
If rp3 > 99 Then Call SetColoreCella(12,vbRed)
If rp4 > 99 Then Call SetColoreCella(13,vbRed)
If rp5 > 99 Then Call SetColoreCella(14,vbRed)
If rp1 = 0 Then Call SetColoreCella(10,vbGreen)
If rp2 = 0 Then Call SetColoreCella(11,vbGreen)
If rp3 = 0 Then Call SetColoreCella(12,vbGreen)
If rp4 = 0 Then Call SetColoreCella(13,vbGreen)
If rp5 = 0 Then Call SetColoreCella(14,vbGreen)
If rp1 > 0 And rp1 < 10 Then Call SetColoreCella(10,vbMagenta)
If rp2 > 0 And rp2 < 10 Then Call SetColoreCella(11,vbMagenta)
If rp3 > 0 And rp3 < 10 Then Call SetColoreCella(12,vbMagenta)
If rp4 > 0 And rp4 < 10 Then Call SetColoreCella(13,vbMagenta)
If rp5 > 0 And rp5 < 10 Then Call SetColoreCella(14,vbMagenta)
If rp1 > 90 And rp1 < 99 Then Call SetColoreCella(10,vbYellow)
If rp2 > 90 And rp2 < 99 Then Call SetColoreCella(11,vbYellow)
If rp3 > 90 And rp3 < 99 Then Call SetColoreCella(12,vbYellow)
If rp4 > 90 And rp4 < 99 Then Call SetColoreCella(13,vbYellow)
If rp5 > 90 And rp5 < 99 Then Call SetColoreCella(14,vbYellow)
End Function
Mike58;n2095501 ha scritto:Purtroppo io continuo ad avere problemi a gestire l'ultima estrazione infatti non riconosce il dato 9419
io con questo script non ho risultati malgrado ho cercato anche di allacciare gli archivi di spaziometria.
provate anche voi, oppure è solo un mio problema
Codice:Sub Main() Dim ruo(1),n1(5),n2(1),n3(1),n4(1),n5(1),nu(5),anum(5),rpp(5) ess = InputBox("Quale estrazione visualizzare ",,EstrazioneFin) ini = EstrazioneFin - 200 fin = ess - 1 ex = ess - Ini Call Scrivi(" Quadro estrazionale statistica numeri estratti ",True,False,1,5,3) Call Scrivi(" su n° " & ex & " estrazioni ",True,False,7,0,3) Call Scrivi(" ******** Listed by Mike58 ********* ",True,False,4,2,3) Scrivi Scrivi "Estrazione del......." & DataEstrazione(ess,1),1 ReDim atitoli(25) atitoli(1) = " " atitoli(2) = " Ruota " atitoli(3) = " " atitoli(4) = " 1°E " atitoli(5) = " 2°E " atitoli(6) = " 3°E " atitoli(7) = " 4°E " atitoli(8) = " 5°E " atitoli(9) = " " atitoli(10) = " RP 1° " atitoli(11) = " RP 2° " atitoli(12) = " RP 3° " atitoli(13) = " RP 4° " atitoli(14) = " RP 5° " atitoli(15) = " " atitoli(16) = " FR 1° " atitoli(17) = " FR 2° " atitoli(18) = " FR 3° " atitoli(19) = " FR 4° " atitoli(20) = " FR 5° " atitoli(21) = " " atitoli(22) = " Ritardo Medio " atitoli(23) = " ambo in decina " atitoli(24) = " ambo in cadenza " atitoli(25) = " ambo in figura " Call InitTabella(atitoli,1,,3,5) For r = 1 To 12 If r = 11 Then r = 12 ruo(1) = r a = Estratto(ess,r,1) b = Estratto(ess,r,2) c = Estratto(ess,r,3) d = Estratto(ess,r,4) e = Estratto(ess,r,5) n1(1) = a n2(1) = b n3(1) = c n4(1) = d n5(1) = e rp1 = SerieRitardo(Ini,fin,n1,ruo,1) rp2 = SerieRitardo(Ini,fin,n2,ruo,1) rp3 = SerieRitardo(Ini,fin,n3,ruo,1) rp4 = SerieRitardo(Ini,fin,n4,ruo,1) rp5 = SerieRitardo(Ini,fin,n5,ruo,1) Sf1 = SerieFreq(Ini,ess,n1,ruo,1) Sf2 = SerieFreq(Ini,ess,n2,ruo,1) Sf3 = SerieFreq(Ini,ess,n3,ruo,1) Sf4 = SerieFreq(Ini,ess,n4,ruo,1) Sf5 = SerieFreq(Ini,ess,n5,ruo,1) '--------metto i numeri in formazione ------------- rpp(1) = rp1 rpp(2) = rp2 rpp(3) = rp3 rpp(4) = rp4 rpp(5) = rp5 anum(1) = a anum(2) = b anum(3) = c anum(4) = d anum(5) = e ReDim avalori(25) avalori(1) = " " avalori(2) = NomeRuota(r) avalori(3) = " " avalori(4) = a avalori(5) = b avalori(6) = c avalori(7) = d avalori(8) = e avalori(9) = " " avalori(10) = rp1 avalori(11) = rp2 avalori(12) = rp3 avalori(13) = rp4 avalori(14) = rp5 avalori(15) = " " avalori(16) = sf1 avalori(17) = sf2 avalori(18) = sf3 avalori(19) = sf4 avalori(20) = sf5 avalori(21) = " " avalori(22) = MassimoV(rpp) 'Int(rp1 + rp2 + rp3 + rp4 + rp5)/5 avalori(23) = ambiindecina(a,b,c,d,e) avalori(24) = ambiincadenza(a,b,c,d,e) avalori(25) = ambiinfigura(a,b,c,d,e) nu(1) = a nu(2) = b nu(3) = c nu(4) = d nu(5) = e Call AddRigaTabella(avalori,,,3,,"lucida bolt") Call Settacolori(rp1,rp2,rp3,rp4,rp5) If rp1 = 0 Then riga1 = riga1 + 1 If rp2 = 0 Then riga2 = riga2 + 1 If rp3 = 0 Then riga3 = riga3 + 1 If rp4 = 0 Then riga4 = riga4 + 1 If rp5 = 0 Then riga5 = riga5 + 1 rigazero = riga1 + riga2 + riga3 + riga4 + riga5 If rp1 > 0 And rp1 < 10 Then riga11 = riga11 + 1 If rp2 > 0 And rp2 < 10 Then riga22 = riga22 + 1 If rp3 > 0 And rp3 < 10 Then riga33 = riga33 + 1 If rp4 > 0 And rp4 < 10 Then riga44 = riga44 + 1 If rp5 > 0 And rp5 < 10 Then riga55 = riga55 + 1 riga10 = riga11 + riga22 + riga33 + riga44 + riga55 If rp1 > 99 Then cent1 = cent1 + 1 If rp2 > 99 Then cent2 = cent2 + 1 If rp3 > 99 Then cent3 = cent3 + 1 If rp4 > 99 Then cent4 = cent4 + 1 If rp5 > 99 Then cent5 = cent5 + 1 cent = cent1 + cent2 + cent3 + cent4 + cent5 If rp1 > 10 And rp1 < 19 Then riga111 = riga111 + 1 If rp2 > 10 And rp2 < 19 Then riga222 = riga222 + 1 If rp3 > 10 And rp3 < 19 Then riga333 = riga333 + 1 If rp4 > 10 And rp4 < 19 Then riga444 = riga444 + 1 If rp5 > 10 And rp5 < 19 Then riga555 = riga555 + 1 riga18 = riga111 + riga222 + riga333 + riga444 + riga555 If rp1 > 90 And rp1 < 99 Then riga1111 = riga1111 + 1 If rp2 > 90 And rp2 < 99 Then riga2222 = riga2222 + 1 If rp3 > 90 And rp3 < 99 Then riga3333 = riga3333 + 1 If rp4 > 90 And rp4 < 99 Then riga4444 = riga4444 + 1 If rp5 > 90 And rp5 < 99 Then riga5555 = riga5555 + 1 riga90 = riga1111 + riga2222 + riga3333 + riga4444 + riga5555 Next Call SetTableWidth("100%") CreaTabella() 'Scrivi Scrivi "Estremi di ricerca: Dalla " & ini & " del " & DataEstrazione(ini) & " alla " & ess & " del " & DataEstrazione(ess),1,- 1,4 Scrivi "valori con ritardo precedente a zero........." & rigazero,1,- 1,3 Scrivi "valori con ritardo precedente tra 1 & 9......" & riga10,1,- 1,7 Scrivi "valori con ritardo precedente tra 10 & 18...." & riga18,1,- 1,6 Scrivi "valori con ritardo precedente tra 90 & 99...." & riga90,1,- 1,4 Scrivi "valori con ritardo precedente sup a 100......" & cent,1,- 1,2 Call PicStampaTesto(40,20,"Tabella By Mike58 ",,True,True,,11,vbBlue) Call PicEsegui End Sub Function ambiindecina(a,b,c,d,e) aa = Decina(a) bb = Decina(b) cc = Decina(c) dd = Decina(d) ee = Decina(e) If aa = bb Then ambiindecina = a & "-" & b:End If If aa = cc Then ambiindecina = a & "." & c:End If If aa = dd Then ambiindecina = a & "-" & d:End If If aa = ee Then ambiindecina = a & "-" & e:End If If bb = cc Then ambiindecina = b & "-" & c:End If If bb = dd Then ambiindecina = b & "-" & d:End If If bb = ee Then ambiindecina = b & "-" & e:End If If cc = dd Then ambiindecina = c & "-" & d:End If If cc = ee Then ambiindecina = c & "-" & e:End If If dd = ee Then ambiindecina = d & "-" & e:End If End Function Function ambiincadenza(a,b,c,d,e) ca = Cadenza(a) cb = Cadenza(b) cc = Cadenza(c) cd = Cadenza(d) ce = Cadenza(e) If ca = cb Then ambiincadenza = a & "-" & b:End If If ca = cc Then ambiincadenza = a & "-" & c:End If If ca = cd Then ambiincadenza = a & "-" & d:End If If ca = ce Then ambiincadenza = a & "-" & e:End If If cb = cc Then ambiincadenza = b & "-" & c:End If If cb = cd Then ambiincadenza = b & "-" & d:End If If cb = ce Then ambiincadenza = b & "-" & e:End If If cc = cd Then ambiincadenza = c & "-" & d:End If If cc = ce Then ambiincadenza = c & "-" & e:End If If cd = ce Then ambiincadenza = d & "-" & e:End If End Function Function ambiinfigura(a,b,c,d,e) fa = Figura(a) fb = Figura(b) fc = Figura(c) fd = Figura(d) fe = Figura(e) If fa = fb Then ambiinfigura = a & "-" & b & " - F. " & Figura(a):End If If fa = fc Then ambiinfigura = a & "-" & c & " - F. " & Figura(a):End If If fa = fd Then ambiinfigura = a & "-" & d & " - F. " & Figura(a):End If If fa = fe Then ambiinfigura = a & "-" & e & " - F. " & Figura(a):End If If fb = fc Then ambiinfigura = b & "-" & c & " - F. " & Figura(b):End If If fb = fd Then ambiinfigura = b & "-" & d & " - F. " & Figura(b):End If If fb = fe Then ambiinfigura = b & "-" & e & " - F. " & Figura(b):End If If fc = fd Then ambiinfigura = c & "-" & d & " - F. " & Figura(c):End If If fc = fe Then ambiinfigura = c & "-" & e & " - F. " & Figura(c):End If If fd = fe Then ambiinfigura = d & "-" & e & " - F. " & Figura(d):End If End Function Function Settacolori(rp1,rp2,rp3,rp4,rp5) Call SetColoreCella(1,vbBlue) Call SetColoreCella(3,vbBlue) Call SetColoreCella(9,vbBlue) Call SetColoreCella(15,vbBlue) Call SetColoreCella(21,vbBlue) Call SetColoreCella(4,vbYellow) Call SetColoreCella(5,vbYellow) Call SetColoreCella(6,vbYellow) Call SetColoreCella(7,vbYellow) Call SetColoreCella(8,vbYellow) If rp1 > 99 Then Call SetColoreCella(10,vbRed) If rp2 > 99 Then Call SetColoreCella(11,vbRed) If rp3 > 99 Then Call SetColoreCella(12,vbRed) If rp4 > 99 Then Call SetColoreCella(13,vbRed) If rp5 > 99 Then Call SetColoreCella(14,vbRed) If rp1 = 0 Then Call SetColoreCella(10,vbGreen) If rp2 = 0 Then Call SetColoreCella(11,vbGreen) If rp3 = 0 Then Call SetColoreCella(12,vbGreen) If rp4 = 0 Then Call SetColoreCella(13,vbGreen) If rp5 = 0 Then Call SetColoreCella(14,vbGreen) If rp1 > 0 And rp1 < 10 Then Call SetColoreCella(10,vbMagenta) If rp2 > 0 And rp2 < 10 Then Call SetColoreCella(11,vbMagenta) If rp3 > 0 And rp3 < 10 Then Call SetColoreCella(12,vbMagenta) If rp4 > 0 And rp4 < 10 Then Call SetColoreCella(13,vbMagenta) If rp5 > 0 And rp5 < 10 Then Call SetColoreCella(14,vbMagenta) If rp1 > 90 And rp1 < 99 Then Call SetColoreCella(10,vbYellow) If rp2 > 90 And rp2 < 99 Then Call SetColoreCella(11,vbYellow) If rp3 > 90 And rp3 < 99 Then Call SetColoreCella(12,vbYellow) If rp4 > 90 And rp4 < 99 Then Call SetColoreCella(13,vbYellow) If rp5 > 90 And rp5 < 99 Then Call SetColoreCella(14,vbYellow) End Function
con spazioM
con spazio script
per ora non saprei, aspetto suggerimenti.
ciao a tutti.