Novità

Per Joe o chi può Grazie

Solare, la funzione c'era già ed è questa

1689682175078.png


può inserire 1 ruota, 2 ruote, 3 ruote, quelle che vuoi.
Ad esempio
1.3 Bari firenze
5 Milano, ecc.


L'unica cosa che non ho messo è la descrizione,
Ora c'è.

1689682410704.png


Codice:
Sub Main()
Dim ru(12)
'Intervallo estrazioni - Cinzia27
ini=InputBox("scrivi estrazione iniziale ",,EstrazioneFin-10)
If ini="" Then ExitFor
fin=InputBox("scrivi estrazione finale ",,EstrazioneFin)

If fin="" Then ExitFor

rr=InputBox(tst,"Scegli la ruota o le ruote ","1.2.3.4.5.6.7.8.9.10")
If rr="" Then Exit Sub
rr="0."&rr
ruote=Split(rr,".")
tot=UBound(ruote)+2

For es=ini To fin
 Scrivi
 
 tot=UBound(ruote)+2

For x=1 To UBound(ruote)
ru(1)=ruote(x)
Scrivi
Scrivi DataEstrazione(es)&" ",0,0

Scrivi SiglaRuota(ruote(x))&" ",0,0
For p=1 To 5
a=Estratto(es,ruote(x),p)
Scrivi a&"",0,0
If p<5 Then Scrivi".",0,0

Next
Next
Next

End Sub
 
Codice:
Sub Main()
Dim ru(12)
Dim ruote
Dim rt
'Intervallo estrazioni - Cinzia27
ini = InputBox("scrivi estrazione iniziale ",,EstrazioneFin - 100)
If ini = "" Then ExitFor
fin = InputBox("scrivi estrazione finale ",,EstrazioneFin)

If fin = "" Then ExitFor

rr = InputBox(tst,"","1.2.3.4.5.6.7.8.9.10")
If rr = "" Then Exit Sub
rr = "0." & rr
ruote = Split(rr,".")
tot = UBound(ruote) + 2
rt = InputBox("Scegli ruota",,"1")
For es = ini To fin
 Scrivi
 tot = UBound(ruote) + 2
For x = rt To rt'UBound(ruote)
ru(1) = ruote(x)
Scrivi
Scrivi DataEstrazione(es) & " ",0,0

Scrivi SiglaRuota(ruote(x)) & " ",0,0
For p = 1 To 5
a = Estratto(es,ruote(x),p)
Scrivi a & "",0,0
If p < 5 Then Scrivi".",0,0

Next
Next
Next

End Sub
 
Ne selezioni Una , se ne vuoi di piu metti l'input iniziale e quello finale

Ma non chidetemi di fare script perchè non ho tempo

Ma sei capace anche tu Cinzia è facile

Grazie Oscar
 
Oscar, ti ringrazio
a me sembra che comunque quello fatto da Cinzia, faccia comunque quello che dici tu.
Infatti se nella selezione della ruota metti 1 per bari 5 per milano ecc ecc.
Direi che va più che bene
 
Oscar, la scelta ruota che hai aggiunto non va messa perché la funzione c'è già e da la possibilità di scegliere una, due, tre, fino
a 10 ruote.
Le ruote possono essere più di una e anche non consecutive.
Per questo è preferibile.
 
Oscar, la scelta ruota che hai aggiunto non va messa perché la funzione c'è già e da la possibilità di scegliere una, due, tre, fino
a 10 ruote.
Le ruote possono essere più di una e anche non consecutive.
Per questo è preferibile.
Si hai ragione meglio così che puoi scegliere quelle che vuoi
 
Ciao a tutti.
Vorrei provare a farne uno anche io.
Non ho modo di testarla , quindi per favore provatela ma non quotatela, che se non andasse bene non lasciamo strafalcioni in giro per chi vuole imparare.
Codice:
' vado a memoria
' il nome o i parametri di alcune funzioni potrebbero essere errati
Option explicit
Sub main
Dim ini, fin: call scegliRange ( ini, fin,1,estrazioniArchivio)
Redim aR(0): call scegliruote(aR)
Dim idE
Dim R
DIM sep: sep=" "
Dim bRet: bRet = false
' non ricordo bene il nome di questa funzione
If  ini >0 then
   If fin>= ini and  fin <= estrazioniArchivio then
      If ubound( aR)>0 then
          
                 bRet = true
           
       End if
    End if
End if
If bRet = false then
Scrivi " errore variabili"
Exit sub
End if

For ide= ini to fin
   For r= 1 to ubound ( aR)
       If aR(r)<> 11 then

         Scrivi dataestrazione(ide) &sep& siglaruota(aR(r))&sep&stringaES( ide,aR(r),sep)
        End if
   Next

Next
End Sub
'Non ricordo se stringaestratti formatta automaticamente i numeretti per questo la funzione che segue
Function StringaEs(idE,R,sep)
  Dim p , s
S=""
For p= 1 to 5
S=s&estratto( ide,r,p)&sep
Next


StringaEs= rimuovilastchr(s, sep)
End function
Vorrei che qualcuno la verificasse giusto per non dimenticare tutto.
Grazie.
È un alternativa alla sub di Cinzia

X Cinzia
Se inserisci la ruota 11 va bene o ti restituisce erroreio ho messo il controllo ma non so se serve.

Non quotatelo per favore.
 
Ultima modifica:
Ciao I legend
non ho capito questa If estrazionevalidalotto( ini ) then

forse intendevi If EstrazioniArchivio( fin) Then

Comunque mi sembra ottima Bravo
 
Ciao Oscar, c'è una funzione che dice se il concorso è valido ,
Non ricordo esattamente il nome.
 
Ultima modifica:
Era questa che cercavi
EstrazioneAttivata

Tra le variabili non ho tovato nulla di simile

magari era una variabile definita dall'utente non saprei

comunque l'ultimo va benissimo
 
Ultima modifica di un moderatore:
Oscar non saprei se è questa la funzione
Cmq è sufficiente chiedere che
" ini "sia maggiore di zero e " fin" compreso tra ini e tutte le estrazioni presenti in archivio.
Così se per sbaglio dal form non viene selezionato alcun valore o fin fosse più piccolo di ini restituisce errore ed esce dalla sub:)👍
Vedete se va bene per favore.
Non sapete quanto mi manca il mio pc.
🥲.
Non sono arrugginito, di più, come i miei ossi 🤣🤣🤣
 
Ciao a Tutti

Ciao ILegend

Lo script è perfetto C'è solo un errore che sicuramente l'hai fatto perché non hai il computer

La funzione è stringaestratti così

Scrivi DataEstrazione(idE) &" "& SiglaRuota(aR(R))&" " &StringaEstratti( idE,aR(R),sep)

sei un grande
 
Oscar non saprei se è questa la funzione
Cmq è sufficiente chiedere che
" ini "sia maggiore di zero e " fin" compreso tra ini e tutte le estrazioni presenti in archivio.
Così se per sbaglio dal form non viene selezionato alcun valore o fin fosse più piccolo di ini restituisce errore ed esce dalla sub:)👍
Vedete se va bene per favore.
Non sapete quanto mi manca il mio pc.
🥲.
Non sono arrugginito, di più, come i miei ossi 🤣🤣🤣
SI allora deve essere definita dall'utente , ma con il Range di selezione non ti serve perchè se fin è minore di ini il Range si disattiva in automatico
 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 14 ottobre 2025
    Bari
    48
    72
    06
    17
    82
    Cagliari
    28
    15
    25
    20
    34
    Firenze
    07
    17
    49
    62
    04
    Genova
    49
    09
    84
    14
    71
    Milano
    66
    57
    78
    07
    33
    Napoli
    17
    27
    25
    21
    66
    Palermo
    24
    34
    19
    29
    53
    Roma
    82
    53
    47
    25
    55
    Torino
    66
    58
    13
    07
    29
    Venezia
    68
    82
    10
    31
    01
    Nazionale
    19
    76
    15
    45
    26
    Estrazione Simbolotto
    26
    02
    15
    45
    40
Indietro
Alto