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
    lunedì 04 maggio 2026
    Bari
    22
    24
    23
    33
    09
    Cagliari
    40
    15
    22
    90
    51
    Firenze
    70
    02
    71
    41
    40
    Genova
    51
    80
    25
    69
    30
    Milano
    23
    28
    89
    02
    64
    Napoli
    16
    54
    41
    08
    56
    Palermo
    18
    25
    11
    66
    36
    Roma
    28
    07
    03
    47
    76
    Torino
    72
    24
    01
    07
    70
    Venezia
    10
    80
    17
    69
    13
    Nazionale
    06
    39
    41
    42
    38
    Estrazione Simbolotto
    Milano
    18
    31
    25
    04
    14
Indietro
Alto