Novità

X gli Scripter di buona volonta'

alex7878

Member
Mi rivolgo a qualche scripter di buona volonta'.

non so se sia possibile creare uno script che faccia quanto segue .

Nelle ultime 36 estrazioni deve cercare in 3 estraz consecutive 3 numeri uguali su 2 o piu' ruote.

Faccio un esempio:

palermo data 26/11/2013 esce 49

palermo data 28/11/2013 esce 9

palermo data 30/11/2013 esce 40


Ora gli stessi numeri risortiscono su Palermo in data

17/12/2013

19/12/2013

21/11/2013

Ma questa risortita anche se esce su un'altra ruota va bene purche' risortiscano gli stessi 3 numeri

Va bene anche se le ruote sono piu' di due .

Alla fine lo script deve fornirmi le tre date e i num ripetuti.

Questo lavoro se possibile vi chiedo di poterlo sviluppare anche per 2 num in due estraz consecutive

Grazie
 
Ciao questo dovrebbe fare al caso tuo:e di Rosanna :)
----------------------------------------------------------------------------------------------



Sub main()
'rif. 0902_83a Ro - Ripetuti sul quadro esteso - a ruota
'visualizza il quadro esteso con colorazione dei numeri ripetuti in una frequenza scelta

Dim Vet(),stat(),temp(),nu(),max(12)

fin=EstrazioneFin-(InputBox("Quante es vuoi andare indietro rispetto a Estrazionefin?",,0))
estr= InputBox("Su quante estrazioni vuoi cercare i ripetuti?",,11)
f= CInt(InputBox("Quale frequenza devono avere i ripetuti?",,3)) '
ini= fin-(estr-1)

Redim vet(0) : Redim stat(2,0): Redim temp(0): Redim nu(12,0)
For r= 1 To 12
If r<> 11 Then nu(r,0)=r
Next
'-----------------------------
For r= 1 To 11
If r=11 Then r=12
Erase vet : Erase stat
Redim vet(estr*5)
n=0

For es=ini To fin
For p= 1 To 5
n=n+1 : vet(n)=Estratto(es,r,p)
Next
Next
'------------------------
OrdinaMatrice vet,-0
x=UBound(vet)
Redim stat(2,0)

For i= 1 To x
If vet(i)> vet(i-1) Then
co=co+1
Redim preserve stat(2,co)
stat(1,co)=vet(i)
stat(2,co)=1
For y= i+1 To x
If vet(i)=vet(y) Then stat(2,co)=stat(2,co)+1
Next
End If
Next
'------------------------
cu=0 : Redim temp(0)
For i= 1 To co
If stat(2,i)= f Then
cu=cu+1 : Redim preserve temp(cu)
If cu>maxcu Then maxcu=cu
temp(cu) = stat(1,i)
End If
Next

max(r)=cu
Redim preserve nu(12,maxcu)
For i= 1 To cu : nu(r,i)=temp(i) : Next
Next
'--------------------------------------
Scrivi Chr(10)& " QUADRO ESTESO DEI NUMERI RIPETUTI ",1,0 : ColoreTesto 2
Scrivi "--> "& f &" <-- ",1,0: ColoreTesto 0: Scrivi " VOLTE SU RUOTA UNICA "&CHR(10),1

Scrivi Space(4)& "Ru - Ripetuti ",1
riga=Space(11)
For r= 1 To 12
If max(r)>0 Then riga=riga& Space(6)&SiglaRuota(r)& Space(7)
rigo=""
If max(r)>0 Then
rigo=Space(4)& SiglaRuota(nu(r,0))&space(2)
For t= 1 To max(r)
rigo=rigo& " "& Format2(nu(r,t))
Next
u=u+1
End If
If rigo<>"" Then Scrivi rigo
Next
If u>0 Then
Scrivi
Scrivi riga,1
For es=ini To fin
ColoreTesto 0
Scrivi DataEstrazione(es),0,0:
For r= 1 To 11 : If r= 11 Then r= 12
If max(r)>0 Then
ColoreTesto 0 : Scrivi "|",0,0
If Not Pari(r) Or r= 12 Then cl=2 Else cl=1
For p=1 To 5
For m= 1 To max(r)
ColoreTesto 0
If Estratto(es,r,p)=nu(r,m) Then
ColoreTesto cl
Exit For
End If
Next
If p<5 Then s=" " Else s=""
Scrivi Format2(Estratto(es,r,p))& s ,1,0
Next
If r=12 And p=6 Or r= u And p=6 Then Scrivi Chr(13)
End If
Next
Next
End If
ColoreTesto 2
If u=0 Then Scrivi Chr(10)& " Nessun ripetuto con i parametri impostati "
If u>0 And u <11 Then Scrivi Chr(10)& "NB: le ruote prive di "& f & " ripetuti, non vengono visualizzate"
End Sub
 
Ultima modifica:
Ciao Gamberorosso

purtroppo non so perche' mi restituisce questo errore che allego

Eppure ho settato in basso le date correttamente e lasciato di default i parametri richiesti dai vari inputbox.

A te gira bene?
se si potresti postarmi una schermata di esempio?

Spero che qualcuno mi aiuti

grazie
 

Allegati

  • errore.png
    errore.png
    6,9 KB · Visite: 0
Ciao

Grazie Gamberorosso e grazie Kendarel

Adesso gira ma noto che non fa quello che ho chiesto
adesso posto un'immagine di cio' che avevo spiegato su Palermo per rendere l'idea.

Come vedi su Palermo in tre estraz consecutive si sono ripetuti 3 num uguali cioe' 9-40-49

La condizione e' che i 3 num devono sortire in 3 estraz consec non necessariamente sulla stessa ruota
 

Allegati

  • palermo-es.jpg
    palermo-es.jpg
    13,7 KB · Visite: 0

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 28 ottobre 2025
    Bari
    71
    36
    81
    10
    35
    Cagliari
    42
    69
    62
    52
    35
    Firenze
    03
    80
    38
    54
    11
    Genova
    88
    41
    18
    07
    45
    Milano
    48
    43
    11
    17
    57
    Napoli
    18
    55
    10
    15
    04
    Palermo
    67
    26
    33
    49
    45
    Roma
    14
    77
    10
    05
    54
    Torino
    79
    87
    42
    55
    40
    Venezia
    62
    18
    85
    74
    01
    Nazionale
    61
    45
    38
    34
    62
    Estrazione Simbolotto
    44
    34
    11
    25
    16
Indietro
Alto