Novità

x Xeroxs

Zetrix

Advanced Premium Member
Ciao Xeroxs sai come come si puo colorare una stringa su ImpostaGiocata
scrivo un esempio ho 6 ImpostaGiocata e su ImpostaGiocata 4 vorrei evidenziare
con un colore giallo o verde si puo fare oppure no
se scrivo con il coloretesto 4 non evidenzia niente

coloretesto 4
ImpostaGiocata 4,ambo4,ruote,poste,k,2
 

Xeroxs

Advanced Member >PLATINUM<
Ciao, purtroppo non so se lo si può fare non ho mai visto nulla per quello, cio provato tempo fa in qualche modo ma mai con esito.
Forse si può fare in altro modo e spero che se in qualche modo si possa fare altri possano intervenire.

Io se trovo qualcosa ti risponderò.
 

Zetrix

Advanced Premium Member
5516.PNG

Ciao Xeroxs sai come si scrive la data estrazione in questo modo
21.02.2023 ..01.04.2023 ...in teoria vorrei sostituire la / con . punto
perche da un aspetto estetico migliore sulla tabella

V10 = {NomeRuota(r1),"10",DataEstrazione(ini10),DataEstrazione(fin10),x,A10}
 
Ultima modifica:

Mike58

Advanced Member >PLATINUM PLUS<
Zetrix, devi usare il Replace che sostituisce il carattere " / " con carattere " ."
scrivi ( Replace (dataestrazione (fin) ,"/" , "." ) )
Ciao
 

Zetrix

Advanced Premium Member
Codice:
Class Script
    Sub Main
        Dim T() As String
        Dim V1(),V2(), V3(), V4(), V5(), V6(),V7(),V8(),V9(),V10() As String
        Dim Nu(1),Ru(1),riga() As Integer
        Dim ini1,ini2,ini3,ini4,ini5,ini6,ini7,ini8,ini9,ini10 As Integer
        Dim fin1,fin2,fin3,fin4,fin5,fin6,fin7,fin8,fin9,fin10 As Integer
        Dim x,n,k,sr,r1 As Integer
        Dim A1,A2,A3,A4,A5,A6,A7,A8,A9,A10 As Integer
        '
        x = InputBox("Quale numero vuoi controllare?",0)
        '
        T = {"Ruota","Ciclo","Inizio","Fine"," Numero ","Frequenza"}
        Call InitTabella(T,RGB(0,214,153),,,RGB(0,0,0),,"Dubai Light")
        '
        For r1 = 1 To 10
            '
            ini1 = EstrazioniArchivio - 179
            fin1 = EstrazioniArchivio  - 162
            '
            ini2 = EstrazioniArchivio - 161
            fin2 = EstrazioniArchivio - 144
            '
            ini3 = EstrazioniArchivio  - 143
            fin3 = EstrazioniArchivio - 126
            '
            ini4 = EstrazioniArchivio  - 125
            fin4 = EstrazioniArchivio - 108
            '
            ini5 = EstrazioniArchivio  - 107
            fin5 = EstrazioniArchivio  - 90
            '
            ini6 = EstrazioniArchivio - 89
            fin6 = EstrazioniArchivio - 72
            '
            ini7 = EstrazioniArchivio - 71
            fin7 = EstrazioniArchivio - 54
            '
            ini8 = EstrazioniArchivio - 53
            fin8 = EstrazioniArchivio  - 36
            '
            ini9 = EstrazioniArchivio  - 35
            fin9 = EstrazioniArchivio  - 18
            '
            ini10 = EstrazioniArchivio  - 17
            fin10 = EstrazioniArchivio  - 0
            '
            '
            '
            A1 = EstrattoFrequenza(x,r1,ini1,fin1)
            '
            A2 = EstrattoFrequenza(x,r1,ini2,fin2)
            '
            A3 = EstrattoFrequenza(x,r1,ini3,fin3)
            '
            A4 = EstrattoFrequenza(x,r1,ini4,fin4)
            '
            A5 = EstrattoFrequenza(x,r1,ini5,fin5)
            '
            A6 = EstrattoFrequenza(x,r1,ini6,fin6)
            '
            A7 = EstrattoFrequenza(x,r1,ini7,fin7)
            '
            A8 = EstrattoFrequenza(x,r1,ini8,fin8)
            '
            A9 = EstrattoFrequenza(x,r1,ini9,fin9)
            '
            A10 = EstrattoFrequenza(x,r1,ini10,fin10)
            '
            V1 = {NomeRuota(r1),"1",Replace(DataEstrazione(ini1),"/" , "." ) ,Replace(DataEstrazione(fin1),"/" , "." ) ,x,A1}
            V2 = {NomeRuota(r1),"2",Replace(DataEstrazione(ini2),"/" , "." ) ,Replace(DataEstrazione(fin2),"/" , "." ) ,x,A2}
            V3 = {NomeRuota(r1),"3",Replace(DataEstrazione(ini3),"/" , "." ) ,Replace(DataEstrazione(fin3),"/" , "." ) ,x,A3}
            V4 = {NomeRuota(r1),"4",Replace(DataEstrazione(ini4),"/" , "." ) ,Replace(DataEstrazione(fin4),"/" , "." ) ,x,A4}
            V5 = {NomeRuota(r1),"5",Replace(DataEstrazione(ini5),"/" , "." ) ,Replace(DataEstrazione(fin5),"/" , "." ) ,x,A5}
            V6 = {NomeRuota(r1),"6",Replace(DataEstrazione(ini6),"/" , "." ) ,Replace(DataEstrazione(fin6),"/" , "." ) ,x,A6}
            V7 = {NomeRuota(r1),"7",Replace(DataEstrazione(ini7),"/" , "." ) ,Replace(DataEstrazione(fin7),"/" , "." ) ,x,A7}
            V8 = {NomeRuota(r1),"8",Replace(DataEstrazione(ini8),"/" , "." ) ,Replace(DataEstrazione(fin8),"/" , "." ) ,x,A8}
            V9 = {NomeRuota(r1),"9",Replace(DataEstrazione(ini9),"/" , "." ) ,Replace(DataEstrazione(fin9),"/" , "." ) ,x,A9}
            V10 = {NomeRuota(r1),"10",Replace(DataEstrazione(ini10),"/" , "." ) ,Replace(DataEstrazione(fin10),"/" , "." ) ,x,A10}
            '
            Call AddRigaTabella(V1,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Call AddRigaTabella(V2,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Call AddRigaTabella(V3,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Call AddRigaTabella(V4,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Call AddRigaTabella(V5,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Call AddRigaTabella(V6,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Call AddRigaTabella(V7,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Call AddRigaTabella(V8,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Call AddRigaTabella(V9,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Call AddRigaTabella(V10,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            '
            Call SetColoreCellaRighe(0,RGB(0,214,153),RGB(0,0,0))
            Call SetColoreCellaRighe(1,RGB(0,214,153),RGB(0,0,0))
            Call SetColoreCellaRighe(2,RGB(253,233,16),RGB(0,0,0))
            Call SetColoreCellaRighe(3,RGB(0,214,153),RGB(0,0,0))
            Call SetColoreCellaRighe(4,RGB(253,233,16),RGB(0,0,0))
            Call SetColoreCellaRighe(5,RGB(255,69,69),RGB(0,0,0))
            Call SetColoreCellaRighe(6,RGB(0,214,153),RGB(0,0,0))
            'End If
            'riga = ""
            k = 0
        Next
        Call CreaTabella()
        'Scrivi ("Ulima Estrazione : " & StringaEstratti(fin),1)
        'Scrivi
        Scrivi
        'Next
    End Sub
End Class
 

Xeroxs

Advanced Member >PLATINUM<
Ciao, Zetrix
Scusa se non ti ho risposto ma oggi rientro Tardi, ben contento che ti ha risposto il bravissimo mike58.
 

Mike58

Advanced Member >PLATINUM PLUS<
Zetrix può servirti lo script ottimizzato con cicli automatizzati x spaziolight

Codice:
Class Script
    Sub Main
        Dim nCicli,qCiclo,k  As Integer
        Dim ini,fin,ess,es As Integer
        Dim num , r ,freq  As Integer
        Dim T() As String
        nCicli = 9 ' quanti cicli
        qCiclo = 18 ' lunghezza ciclo
        '
        r = 1
        num = 55
        '
        ini = EstrazioniArchivio - (nCicli * qCiclo )
        fin = EstrazioniArchivio
        '
        T = {"Ruota","Ciclo","Inizio","Fine"," Numero ","Frequenza"}
        Call InitTabella(T,RGB(0,214,153),,,RGB(0,0,0),,"Dubai Light")
        '
        For es = ini To fin  Step  qCiclo
            k = k + 1
            If es > fin Then es = fin
            ess = es -(qCiclo - 1)
            freq = EstrattoFrequenza(num,r,ess,es)
            T = {NomeRuota(r), k , Replace(DataEstrazione(ess),"/",".") , Replace(DataEstrazione(es),"/",".") , num , freq }
            Call AddRigaTabella(T,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
        Next
        '
        Call CreaTabella ()
    End Sub
End Class



Ruota
Ciclo
Inizio
Fine
Numero
Frequenza
Ba​
1​
08.02.2022​
19.03.2022​
55​
1​
Ba​
2​
22.03.2022​
30.04.2022​
55​
0​
Ba​
3​
03.05.2022​
11.06.2022​
55​
1​
Ba​
4​
14.06.2022​
23.07.2022​
55​
2​
Ba​
5​
26.07.2022​
03.09.2022​
55​
1​
Ba​
6​
06.09.2022​
15.10.2022​
55​
0​
Ba​
7​
18.10.2022​
26.11.2022​
55​
0​
Ba​
8​
29.11.2022​
07.01.2023​
55​
0​
Ba​
9​
10.01.2023​
18.02.2023​
55​
1​
Ba​
10​
21.02.2023​
01.04.2023​
55​
0​
 

Zetrix

Advanced Premium Member
Ciao Mike,Xeroxs,

provo a vedere lo script che ai messo ma sembra che la tabella e uguale all'altra


Codice:
Class Script
    Sub Main
        Dim nCicli,qCiclo,k,x  As Integer
        Dim ini,fin,ess,es As Integer
        Dim num , r ,freq  As Integer
        Dim T() As String
        nCicli = 9 ' quanti cicli
        qCiclo = 18 ' lunghezza ciclo
        '
        r = 1
        x = InputBox("Quale numero vuoi controllare?",0)
        num = x
        '
        ini = EstrazioniArchivio - (nCicli * qCiclo )
        fin = EstrazioniArchivio
        '
        T = {"Ruota","Ciclo","Inizio","Fine"," Numero ","Frequenza"}
        Call InitTabella(T,RGB(0,214,153),,,RGB(0,0,0),,"Dubai Light")
        '
        For es = ini To fin  Step  qCiclo
            k = k + 1
            If es > fin Then es = fin
            ess = es -(qCiclo - 1)
            freq = EstrattoFrequenza(num,r,ess,es)
            T = {NomeRuota(r), k , Replace(DataEstrazione(ess),"/",".") , Replace(DataEstrazione(es),"/",".") , num , freq }
            Call AddRigaTabella(T,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
        Next
        '
        Call CreaTabella ()
    End Sub
End Class

quindi adesso si possono cambiare i cicli e la lunghezza del ciclo

nCicli = 5 ' quanti cicli
qCiclo = 9 ' lunghezza ciclo

Mike si puo automizzare un numero da 1 a 90 su una ruota
deve garantire questa condizione che nei 5 cicli con una lunghezza di 9 estr
un numero a sempre garantito la sua presenza ma deve dare solo una presenza
su ogni ciclo dei 5 cicli perche se da piu di una presenza potrebbe falsare la condizione
se nel caso si puo scegliere anche di meno 4 cicli su una lunghezza di 9 estr
ma un numero deve garantire sempre una presenza nella lunghezza di 9 estr
in L8 ce questa funzione ma conta anche le presenze piu di un numero nel ciclo
ma non va bene cosi, il programma non ti da la posssibilità di scegliere solo una presenza
durante ogni ciclo..dice presenze min 1 si daccordo ma conta i cicli anche piu di una presenza
invece doveva scrivere presenze 1 in modo che il programma elabora le condizioni che rispettano
questa condizione..



5522.PNG
 
Ultima modifica:

Mike58

Advanced Member >PLATINUM PLUS<
Si !! che è uguale alla tua tabella, c'è lo script in cicli automatizzato
nCicli = 9 ' quanti cicli
qCiclo = 18 ' lunghezza ciclo
cosi da non scrivere cicli aggiuntivi se vuoi aggiugere cicli ti basta modificare i parametri nCicli x qCiclo
 

Zetrix

Advanced Premium Member
Codice:
Formazioni Superfrequenti per Cicli
09
Dettaglio Estrazioni e Successi

N.Estr   Estr/Ciclo         Data   Successi Formazione
------------------------------------------------------
 10158   1, ciclo 1   10.11.2022               
 10159   2, ciclo 1   12.11.2022                  9 Ro
 10160   3, ciclo 1   15.11.2022               
 10161   4, ciclo 1   17.11.2022               
 10162   5, ciclo 1   19.11.2022               
 10163   6, ciclo 1   22.11.2022               
 10164   7, ciclo 1   24.11.2022               
 10165   8, ciclo 1   26.11.2022               
 10166   9, ciclo 1   29.11.2022
------------------------------------------------------             
 10167   1, ciclo 2   01.12.2022               
 10168   2, ciclo 2   03.12.2022                  9 Ro
 10169   3, ciclo 2   06.12.2022               
 10170   4, ciclo 2   09.12.2022               
 10171   5, ciclo 2   10.12.2022               
 10172   6, ciclo 2   13.12.2022               
 10173   7, ciclo 2   15.12.2022               
 10174   8, ciclo 2   17.12.2022               
 10175   9, ciclo 2   20.12.2022
------------------------------------------------------             
 10176   1, ciclo 3   22.12.2022               
 10177   2, ciclo 3   24.12.2022               
 10178   3, ciclo 3   27.12.2022               
 10179   4, ciclo 3   29.12.2022               
 10180   5, ciclo 3   31.12.2022                  9 Ro
 10181   6, ciclo 3   03.01.2023               
 10182   7, ciclo 3   05.01.2023               
 10183   8, ciclo 3   07.01.2023               
 10184   9, ciclo 3   10.01.2023
------------------------------------------------------             
 10185   1, ciclo 4   12.01.2023                  9 Ro
 10186   2, ciclo 4   14.01.2023               
 10187   3, ciclo 4   17.01.2023               
 10188   4, ciclo 4   19.01.2023               
 10189   5, ciclo 4   21.01.2023               
 10190   6, ciclo 4   24.01.2023               
 10191   7, ciclo 4   26.01.2023               
 10192   8, ciclo 4   28.01.2023               
 10193   9, ciclo 4   31.01.2023
------------------------------------------------------             
 10194   1, ciclo 5   02.02.2023               
 10195   2, ciclo 5   04.02.2023               
 10196   3, ciclo 5   07.02.2023                  9 Ro
 10197   4, ciclo 5   09.02.2023               
 10198   5, ciclo 5   11.02.2023               
 10199   6, ciclo 5   14.02.2023               
 10200   7, ciclo 5   16.02.2023               
 10201   8, ciclo 5   18.02.2023               
 10202   9, ciclo 5   21.02.2023
------------------------------------------------------             
 10203   1, ciclo 6   23.02.2023               
 10204   2, ciclo 6   25.02.2023               
 10205   3, ciclo 6   28.02.2023               
 10206   4, ciclo 6   02.03.2023               
 10207   5, ciclo 6   04.03.2023

ok Mike questa e la condizione che deve rispettare un numero e ho vinto questa ambata 9 a Rm
anche se poi mi sa che ho rifatto il calcolo con 10 estr per ogni ciclo, il problema sta tutto a impostare bene
i cicli delle estr perche se si cambiano i cicli da 9 a 10 estr possono cambiare anche i numeri
insomma ci vuole anche fortuna con i cicli perche non e facile vincere una ambata con i cicli
qui ho avuto fortuna di vincere l'ambata 9 a Rm perche ho continuato a giocare l'ambata per qualche
altra estr ..

Estrazione del 16.03.2023

Bari 54 35 01 60 53
Cagliari 35 06 83 67 11
Firenze 28 89 58 32 42
Genova 42 23 07 88 84
Milano 45 18 29 70 53
Napoli 73 13 61 48 71
Palermo 16 13 65 57 15
Roma 86 09 29 06 42
Torino 33 01 78 42 85
Venezia 17 64 57 58 50
Nazionale 50 02 38 35 16
 
Ultima modifica:

Zetrix

Advanced Premium Member
Codice:
Class Script
    Sub Main
        Dim nCicli,qCiclo,k,x  As Integer
        Dim ini,fin,ess,es As Integer
        Dim num , r ,freq  As Integer
        Dim T() As String
        nCicli = 5 ' quanti cicli
        qCiclo = 5 ' lunghezza ciclo
        '
        r = 1
        'x = InputBox("Quale numero vuoi controllare?",0)
        'num = x
        '
        ini = EstrazioniArchivio - (nCicli * qCiclo )
        fin = EstrazioniArchivio
        '
        'Next
        T = {"Ruota","Ciclo","Inizio","Fine"," Numero ","Frequenza"," Lunghezza estr"}
        Call InitTabella(T,RGB(0,214,153),,,RGB(0,0,0),,"Dubai Light")
        '
        For x = 1 To 90
        For es = ini To fin  Step  qCiclo
            'For x = 1 To 90
            k = k + 1
            If es > fin Then es = fin
            ess = es -(qCiclo - 1)
            freq = EstrattoFrequenza(x,r,ess,es)
            T = {NomeRuota(r), " Ciclo " &  k , Replace(DataEstrazione(ess),"/",".") , Replace(DataEstrazione(es),"/",".") , x , freq,qCiclo }
            Call AddRigaTabella(T,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Next
        Next
        '
        Call CreaTabella ()
    End Sub
End Class

Mike ho combinato un casino con la tabella puoi vedere se riesci a suddividere
i 90 numeri per ogni tabella forse ho sbagliato a mettere il next al posto sbagliato
 

Mike58

Advanced Member >PLATINUM PLUS<
Si !! Zetrix è una questione di ciclo for next da spostare prima della inizializzazione della tabella, con chiusura dopo il creatabella.
Codice:
Class Script
    Sub Main
        Dim nCicli,qCiclo,k,x  As Integer
        Dim ini,fin,ess,es As Integer
        Dim num , r ,freq  As Integer
        Dim T() As String
        nCicli = 5 ' quanti cicli
        qCiclo = 5 ' lunghezza ciclo
        '
        r = 1
        'x = InputBox("Quale numero vuoi controllare?",0)
        'num = x
        '
        ini = EstrazioniArchivio - (nCicli * qCiclo )
        fin = EstrazioniArchivio
        '
        'Next
For x = 1 To 90
        T = {"Ruota","Ciclo","Inizio","Fine"," Numero ","Frequenza"," Lunghezza estr"}
        Call InitTabella(T,RGB(0,214,153),,,RGB(0,0,0),,"Dubai Light")
        '
        
        For es = ini To fin  Step  qCiclo
            'For x = 1 To 90
            k = k + 1
            If es > fin Then es = fin
            ess = es -(qCiclo - 1)
            freq = EstrattoFrequenza(x,r,ess,es)
            T = {NomeRuota(r), " Ciclo " &  k , Replace(DataEstrazione(ess),"/",".") , Replace(DataEstrazione(es),"/",".") , x , freq,qCiclo }
            Call AddRigaTabella(T,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
            Next
      
        '
        Call CreaTabella ()
k = 0 ' azzero i cicli
Next
    End Sub
End Class
 

Zetrix

Advanced Premium Member
Codice:
Class Script
    Sub Main
        Dim nCicli,qCiclo,k,x  As Integer
        Dim ini,fin,ess,es As Integer
        Dim num , r ,freq  As Integer
        Dim T() As String
        nCicli = 5 ' quanti cicli
        qCiclo = 9 ' lunghezza ciclo
        '
        r = 1
        'x = InputBox("Quale numero vuoi controllare?",0)
        'num = x
        '
        For x = 1 To 90
            For k = 1 To nCicli
                '
                ini = EstrazioniArchivio - (nCicli * qCiclo )
                fin = EstrazioniArchivio
                '
                'Next
                T = {"Ruota","Ciclo","Inizio","Fine"," Numero ","Frequenza"," Lunghezza estr"}
                Call InitTabella(T,RGB(0,214,153),,,RGB(0,0,0),,"Dubai Light")
                '
                For es = ini To fin  Step  qCiclo
                    'For x = 1 To 90
                    If es > fin Then es = fin
                    ess = es -(qCiclo - 1)
                    freq = EstrattoFrequenza(x,r,ess,es)
                    T = {NomeRuota(r), " Ciclo " &  k , Replace(DataEstrazione(ess),"/",".") , Replace(DataEstrazione(es),"/",".") , x , freq,qCiclo }
                    Call AddRigaTabella(T,RGB(200,200,230),,,RGB(0,0,0),,"Dubai Light")
                Next
            Next
            '
            Call CreaTabella ()
        Next
    End Sub
End Class

Mike ho sistemato cosi la tabella però conta 6 cicli invece di 5 cicli
adesso provo il tuo script ..
 

Zetrix

Advanced Premium Member
ok MIKE il tuo script evidenzia bene la tabella però non so perche scrive 6 cicli

nCicli = 5 ' quanti cicli
 

Mike58

Advanced Member >PLATINUM PLUS<
Evidentemente conta anche il ciclo zero.
Quindi 5 cicli sono 6 cicli quindi se vuoi 5 cicli devi mettere 4, oppure adjustare il tot cicli con -1
Poi per la frequenza solo = 1
ti basta mettere un if then
if freq = 1 then.
provaci.
Ciao
 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 17 maggio 2024
    Bari
    63
    35
    59
    12
    69
    Cagliari
    13
    07
    23
    24
    38
    Firenze
    35
    80
    90
    76
    73
    Genova
    11
    54
    27
    06
    20
    Milano
    07
    72
    48
    37
    15
    Napoli
    65
    87
    82
    50
    35
    Palermo
    13
    88
    44
    67
    24
    Roma
    31
    05
    47
    33
    46
    Torino
    39
    57
    84
    82
    09
    Venezia
    09
    23
    49
    53
    63
    Nazionale
    37
    43
    26
    48
    81
    Estrazione Simbolotto
    Milano
    26
    07
    17
    44
    39
Alto