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ì 13 ottobre 2026
    Bari
    56
    21
    79
    19
    67
    Cagliari
    23
    76
    52
    15
    63
    Firenze
    22
    63
    81
    76
    49
    Genova
    17
    57
    79
    14
    68
    Milano
    01
    03
    46
    32
    29
    Napoli
    69
    23
    30
    80
    10
    Palermo
    76
    84
    49
    87
    82
    Roma
    20
    06
    36
    62
    18
    Torino
    41
    55
    33
    08
    87
    Venezia
    39
    06
    81
    41
    79
    Nazionale
    52
    33
    59
    45
    12
    Estrazione Simbolotto
    37
    33
    13
    19
    08
Indietro
Alto