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ì 06 maggio 2025
    Bari
    06
    44
    88
    74
    39
    Cagliari
    72
    46
    55
    69
    07
    Firenze
    84
    82
    56
    39
    05
    Genova
    77
    53
    57
    42
    49
    Milano
    40
    71
    11
    02
    64
    Napoli
    12
    78
    75
    59
    38
    Palermo
    16
    47
    26
    56
    05
    Roma
    20
    19
    55
    01
    72
    Torino
    54
    83
    78
    71
    41
    Venezia
    71
    41
    55
    35
    63
    Nazionale
    46
    52
    67
    78
    59
    Estrazione Simbolotto
    Milano
    34
    21
    07
    16
    01
Indietro
Alto