Gioco del Lotto



  • Gioco del Lotto
    di Antonio (utente non iscritto) data: 21/10/2013 18:12:02

    Buonasera. Sono un appassionato del lotto e mi sono procurato un file che allego. Funziona bene, però dovrei fare queste 2 modifiche:
    1) usando la macro fino a vittoria per il terno per esempio la macro termina quando c'è un terno e nelle celle J5:J8 mi indica un terno e l'eventuale ambo che ci sono in quell'estrazione, io vorrei che oltre a questo, nelle celle K5:K8 ci fosse anche il totale degli ambi che ha trovato prima del terno (nel caso del terno).
    2) nella cella B21 ho messo le singole ruote; vorrei che quando questa cella è vuota esegua le macro estrai controllo estrai controlla e fino vittoria su tutte, mentre quando è selezionata una ruota esegue quelle macro solo su quella ruota, spero di essermi spiegato bene.
    Grazie in anticipo.



  • di Antonio (utente non iscritto) data: 22/10/2013 13:53:09




  • di Vecchio Frac data: 22/10/2013 16:27:27

    Io spero che HarryBosch sia online ogni tanto ^_^ a lui piacciono queste sfide con il Lotto!





  • di gaetanopr (utente non iscritto) data: 23/10/2013 23:57:28

    Ciao Antonio, ho fatto qualche modifica alla macro
    fai delle prove e fai sapere



  • di Antonio (utente non iscritto) data: 24/10/2013 20:13:57

    Ciao Gaetano. Ti ringrazio del file che va benissimo, ho fatto solo una piccola modifica. Giusto per imparare, vorrei sapere il ragionamento che hai fatto per la singola ruota e per il totale degli esiti che poi hai scritto in vba. Grazie ancora



  • di gaetanopr data: 25/10/2013 09:57:04

    Ciao Antonio, per quanto riguarda la singola ruota ho modificato la macro ESTRAI,
    invece di fargli fare un ciclo 6 To 16, cioè per tutte le ruote ho creato due
    variabili "RuotaI" e "RuotaF" che tramite Select Case in base alla scelta effettuata
    assumeranno valori di riga diversi.Veramente una sola variabile e una impostazione
    leggermente diversa sarebbero stati sufficienti, ma alcune volte riesce meglio
    rifare da capo che interpretare quanto già realizzato e modificarlo.
    Invece per il totale degli esisti, ho dichiarato quattro variabili di modulo(Ambo, Terno, Quaterna, Cinquina)
    cioè visibili in tutte le macro del Modulo1.
    Quando tu lanci la macro "Fino a vittoria" questa inizia un loop che termina soltanto quando viene trovato
    il risultato desiderato, quindi viene richiamata la macro "EstraiControlla" tante volte fin quanto la cella
    che deve contenere il risultato non è valorizzata, nel frattempo, nell'esempio del terno, vengono trovati tanti
    ambi che vengono memorizzati in questa variabile di modulo, questo perchè se avessi dichiarato una variabile locale
    ad ogni richiamata della macro "EstraiControlla" avrebbe assunto nuovamente valore Zero non andando
    a sommare i vari riscontri.
    In linea di massima il ragionamento è questo.



  • di Antonio (utente non iscritto) data: 25/10/2013 10:11:40

    Ok, grazie sia della spiegazione che del file.