Zetrix
Advanced Premium Member
Codice:
Sub Main
Dim aN,aLung(30),Id
Dim Nu,Ru(1),er(12)
Ini = EstrazioneFin - 180
fin = EstrazioneFin
filtro = CInt(InputBox("Quale scelta" & Chr(13) & Chr(13) & "1 - Frequenza" & Chr(13) & "2 - Ritardo",,2))
If filtro = 1 Then Scrivi "Verifica Combinazioni per Frequenza",1
If filtro = 2 Then Scrivi "Verifica Combinazioni per Ritardo",1
Scrivi
Scrivi "Range Inizio........ " & GetInfoEstrazione(Ini)
Scrivi "Range Fine.......... " & GetInfoEstrazione(fin)
Scrivi "Totali Estrazioni... " & fin - Ini + 1
Scrivi
ReDim T(15)
For x = 1 To 12
T(1) = "terzine consecutive"
T(x + 1) = SiglaRuota(x)
Next
T(15) = "Max"
T(14) = "Min"
'T(16) = "Valida/Non Valida"
Call InitTabella(T,,,3,,"Georgia")
' Call InitTabella(T,RGB(0,71,171),,,5)
'-------------------------------------------
For Id = 1 To 30 ' variare il massimo a secondo la q.tà di lunghette
Call Lunghetta(aLung,Id,aN)
'-------------------------------------------
ReDim V(15)
V(1) = StringaNumeri(aN)
For r = 1 To 12
Ru(1) = r
If filtro = 1 Then er(r) = SerieFreqTurbo(Ini,fin,aN,Ru,1)
If filtro = 2 Then er(r) = SerieRitardoTurbo(Ini,fin,aN,Ru,1)
V(r + 1) = er(r)
Next
Call OrdinaMatrice(er,1,1)
V(14) = er(2)
V(15) = er(12)
Call AddRigaTabella(V,,,3,0,"Georgia")
'------------------------------------------
For xx = 1 To 11
' If V(xx) = er(12) Then Call SetColoreCella((xx),2,4)
' If V(xx) = er(2) Then Call SetColoreCella((xx),3,2)
'If V(xx) = er(1) And V(xx) = er(2) Then Call SetColoreCella((xx),4,2)
Call SetColoreCella(1,RGB(0,128,128),6)
Call SetColoreCella(2,RGB(0,71,171),6)
Call SetColoreCella(3,RGB(0,128,128),6)
Call SetColoreCella(4,RGB(0,71,171),6)
Call SetColoreCella(5,RGB(0,128,128),6)
Call SetColoreCella(6,RGB(0,71,171),6)
Call SetColoreCella(7,RGB(0,128,128),6)
Call SetColoreCella(8,RGB(0,71,171),6)
Call SetColoreCella(9,RGB(0,128,128),6)
Call SetColoreCella(10,RGB(0,71,171),6)
Call SetColoreCella(11,RGB(0,128,128),6)
Call SetColoreCella(12,RGB(0,71,171),6)
Call SetColoreCella(13,RGB(0,128,128),6)
Call SetColoreCella(14,RGB(0,71,171),6)
Call SetColoreCella(15,RGB(0,128,128),6)
If V(xx) = er(12) Then Call SetColoreCella(2,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(3,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(4,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(5,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(6,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(7,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(8,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(9,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(10,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(11,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(12,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(13,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(14,RGB(255,51,171),1)
If V(xx) = er(12) Then Call SetColoreCella(15,RGB(255,51,171),1)
If V(xx) = er(2) Then Call SetColoreCella(2,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(3,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(4,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(5,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(6,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(7,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(8,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(9,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(10,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(11,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(12,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(13,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(14,RGB(255,204,58),1)
If V(xx) = er(2) Then Call SetColoreCella(15,RGB(255,204,58),1)
Next
Next
CreaTabella
End Sub
Sub Lunghetta(aLung,id,aN)
'--- inserimento Lunghette ----------------------
aLung(1) = Array (0,1,2,3)
aLung(2) = Array (0,4,5,6)
aLung(3) = Array (0,7,8,9)
aLung(4) = Array (0,10,11,12)
aLung(5) = Array (0,13,14,15)
aLung(6) = Array (0,16,17,18)
aLung(7) = Array (0,19,20,21)
aLung(8) = Array (0,22,23,24)
aLung(9) = Array (0,25,26,27)
aLung(10) = Array (0,28,29,30)
aLung(11) = Array (0,31,32,33)
aLung(12) = Array (0,34,35,36)
aLung(13) = Array (0,37,38,39)
aLung(14) = Array (0,40,41,42)
aLung(15) = Array (0,43,44,45)
aLung(16) = Array (0,46,47,48)
aLung(17) = Array (0,49,50,51)
aLung(18) = Array (0,52,53,54)
aLung(19) = Array (0,55,56,57)
aLung(20) = Array (0,58,59,60)
aLung(21) = Array (0,61,62,63)
aLung(22) = Array (0,64,65,66)
aLung(23) = Array (0,67,68,69)
aLung(24) = Array (0,70,71,72)
aLung(25) = Array (0,73,74,75)
aLung(26) = Array (0,76,77,78)
aLung(27) = Array (0,79,80,81)
aLung(28) = Array (0,82,83,84)
aLung(29) = Array (0,85,86,87)
aLung(30) = Array (0,88,89,90)
'----Fine Inserimento-------------------------------
aN = aLung(id)
End Sub
ciao mike58 mi puoi sistemare questa tabella quanto ai un po di tempo a disposizione
questa tabella l'avevi fatta te e volevo mettere i colori per evidenziare i rit min e max
ma non so mi da una combinazione errata nella tabella dei colori
poi vorrei colorare inizia tabella con blu ma anche qui ho fatto diverse prove ma
mi da una combinazione errata