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.
Option Explicit
' Non si garantisce che lo script dia risultati esatti
' lo script è regalato cosi com è spetta all utilizzatore finale fare le verifiche
' l utilizatore fibnale è l unico rsponsabile del suo utilizzo'
'https://forum.lottoced.com/threads/richiesta-per-salvo50-o-chi-vuole.2206986/'
' Script richiesto da utente solare LottoCed'
' lo script è stato modificato piu volte per aggiunte richieste controllare ulteriormente se i dati delle nuove richieste sono esatte '
Option Explicit
' Non si garantisce che lo script dia risultati esatti
' lo script è regalato cosi com è spetta all utilizzatore finale fare le verifiche
' l utilizatore fibnale è l unico rsponsabile del suo utilizzo'
'https://forum.lottoced.com/threads/richiesta-per-salvo50-o-chi-vuole.2206986/'
' Script richiesto da utente solare LottoCed'
' lo script è stato modificato piu volte per aggiunte richieste controllare ulteriormente se i dati delle nuove richieste sono esatte '
Sub Main
Dim aN(1),N,idEstr,aR(1),i,col
Dim Fin : Fin = EstrazioneFin
Dim sE,nE
aR(1) = GetRuote
Scrivi "Ruota: " & NomeRuota(aR(1))
Scrivi "IdEstr| Num|RitC.|IdEstr-1| Cinquina1 |IdEstr-2| Cinquina2 |IdEstr-3| Cinquina3 |",1,,RGB(240,240,240)
For N = 1 To 90
aN(1) = N
idEstr = SerieUltima(1,Fin,aN,aR,1)
Scrivi idEstr & " |" & FormatSpace(Format2(N),3) & " |" & FormatSpace(Fin - idEstr,3) & " |",,0
For i = 1 To 3
ReDim aE(0): Call GetArrayNumeriRuota(idEstr - i,aR(1),aE)
sE = StringaEstratti(idEstr - i,aR(1))
Scrivi idEstr - i & " | ",0,0
Call Colora(sE,aR(1),Fin)
Scrivi " | ",,0
Next
Scrivi
Next
End Sub
Function GetRuote
Dim r,c
r = 11
Do While r = 11
r = ScegliRuota
If r = 11 Then c = c + 1:Call MsgBox("La ruota Tutte non è Valida" & vbCrLf & "Seleziona Un altra Ruota" & vbCrLf & "Restano " &(3 - c) & " tentativi",vbOKOnly," Informazione")
If c > 2 Then r = 1: Exit Do
Loop
GetRuote = r
End Function
Function Colora(sE,R,Fin) ' By Joe
Dim E,P,G,Gr,C
E = Split("0." & sE,".")
For P = 1 To 5
Gr = 5 : If Posizione(Fin,R,E(P)) > 0 Then Gr = 4 : G = 1 : C = 2
Scrivi Format2(E(P)),G,0,Gr,C
Gr = 5 : G = 0 : C = 0
If P < 5 Then Scrivi ".",0,0,Gr,C
Next
End Function
Option Explicit
' Non si garantisce che lo script dia risultati esatti
' lo script è regalato cosi com è spetta all utilizzatore finale fare le verifiche
' l utilizatore fibnale è l unico rsponsabile del suo utilizzo'
'https://forum.lottoced.com/threads/richiesta-per-salvo50-o-chi-vuole.2206986/'
' Script richiesto da utente solare LottoCed'
' lo script è stato modificato piu volte per aggiunte richieste controllare ulteriormente se i dati delle nuove richieste sono esatte '
Sub Main
Dim N,I,p,aSep
Dim idestr,aR(1),aN(1)
Dim Fin:Fin = EstrazioneFin
Dim qEstr:qEstr = 4 ' posso cambiare il numero di estrazioni indietro da analizzare
' scelgo la ruota
aR(1) = GetRuote
'
'
aSep = Array("",".",".",".",".","") ' aRray che contirne i searatori della cinquina
' questa è la parte di codice che prende gli estratti da colorare
'
' prendo l ultima estrazione che si vuole confrontare
ReDim aU_Estr(0): Call GetArrayNumeriRuota(Fin,aR(1),aU_Estr)
ReDim aColTx(90),aColBk(90),aBold(90) ' Dichiaro la Variabile che conterra il colore, e il grassetto
' imposto a neutro i valori di default dello sfondo, lasciarlo a zero restituirebbe nero
For N = 1 To 90
aColBk(N) = 5
Next
' imposto il colore dei numeri sortiti
For N = 1 To 5
aColTx(aU_Estr(N)) = 5' RGB(255,255,255)
aColBk(aU_Estr(N)) = RGB(0,94,47)
aBold(aU_Estr(N)) = 1
Next
'
'
'
' imposto il titolo del lavoro
Scrivi " Ruota: " & NomeRuota(aR(1)) & " | Conc: " & Fin & " | " & StringaNumeri(aU_Estr,,True) & " | ",1,,RGB(0,128,192),5
Scrivi
Scrivi "IdEstr| Num|RitC.|",1,0,RGB(0,128,128),5
For N = 1 To qEstr
Scrivi "IdEstr-" & N & "| Cinquina" & N & " |",1,0,RGB(0,128,192),5
Next
Scrivi
For N = 1 To 90
aN(1) = N
idestr = SerieUltima(1,Fin,aN,aR,1)
Scrivi idestr & " | " & Format2(N) & " | " & FormatSpace(Fin - idestr,3) & " | ",1,0,,RGB(0,94,47)
For I = 1 To qEstr
Scrivi idestr - I & " | ",,0
ReDim aE(0): Call GetArrayNumeriRuota(idestr - I,aR(1),aE)
For p = 1 To 5
Scrivi Format2(aE(p)),aBold(aE(p)),0,aColBk(aE(p)),aColTx(aE(p))
Scrivi aSep(p),,0
Next
Scrivi " | ",,0
Next
Scrivi
Next
End Sub
'scelgo la ruota da studiare, faccio in modo di escludere la ruota TT che restituirebbe un errore
' dopo tre tentativi viene restituita la ruota di default la ruota di Bari
Function GetRuote
Dim r,c
r = 11
Do While r = 11
r = ScegliRuota
If r = 11 Then c = c + 1:Call MsgBox("La ruota Tutte non è Valida" & vbCrLf & "Seleziona Un altra Ruota" & vbCrLf & "Restano " &(3 - c) & " tentativi",vbOKOnly," Informazione")
If c > 2 Then r = 1: Exit Do
Loop
GetRuote = r
End Function