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
    sabato 04 maggio 2024
    Bari
    02
    31
    81
    52
    21
    Cagliari
    39
    88
    84
    01
    67
    Firenze
    36
    30
    70
    06
    41
    Genova
    59
    23
    61
    22
    27
    Milano
    05
    17
    69
    57
    39
    Napoli
    81
    62
    82
    43
    50
    Palermo
    73
    55
    62
    45
    18
    Roma
    76
    70
    01
    64
    15
    Torino
    82
    55
    35
    70
    46
    Venezia
    58
    23
    61
    29
    21
    Nazionale
    10
    14
    01
    43
    09
    Estrazione Simbolotto
    Milano
    30
    01
    05
    32
    11

Ultimi Messaggi

Alto