Novità

script somma estratti

Serpico 90

Advanced Member
Buona sera a tutti .
chiedo cortesemente uno script che ad ogni estrazione ,faccia la somma dei cinque estratti di ogni ruota.
se poi fosse possibile appena la somma raggiunge da 300 in poi potrebbe essere colorata in rosso in modo di poterla subito individuare .
Ringrazio .
Saluti
Serpico
 

salvo50

Advanced Member >PLATINUM PLUS<
Ciao Serpico

Codice:
Option Explicit
Sub Main
   Dim FIn,Es,Ini,Salvo50
   Dim R1,Somma,Som90,Som
   FIn = EstrazioneFin
   Ini = InputBox("Inserisci l'estrazione che vuoi iniziare",Salvo50,9000)
   Som = CInt(InputBox("Inserisci il Numero Della Somma Estratti In Cui Iniziare Ad Evidenziare ",Salvo50,300))
   Call ScegliRange(Ini,FIn,Ini,FIn)
   Scrivi "Evidenziare Somma Estratti Uguale e Maggiore di " & Format2(Som) & " di Serpico 90 - SCRIPT Salvo50",1,,4,,3,,1
   For Es = Ini To FIn
      Messaggio Es
      AvanzamentoElab Ini,FIn,Es
      For R1 = 1 To 12
         If R1 = 11 Then R1 = 12
         Somma = SommaEstratti(Es,R1)
         Som90 = Fuori90(Somma)
         ColoreTesto 0
         Scrivi String(103,"=")
         If Somma > Som Then
            ColoreTesto 2
         Else
            ColoreTesto 0
         End If
         Scrivi(" Estrazione n." & Format2(Es) & " del " & DataEstrazione(Es)),1,0
         Scrivi "  " & SiglaRuota(R1) & " " & StringaEstratti(Es,R1),1,0
         Scrivi "   Somma estratti " & Format2(Somma) & "  Fuori90 " & Format2(Som90),1
      Next
      If ScriptInterrotto Then Exit Sub
   Next
   Scrivi " Tempo trascorso " & TempoTrascorso
End Sub
 
Ultima modifica:

Serpico 90

Advanced Member
Ciao Salvo ,grazie,
sempre disponibile,bravo e altruista....
ti ringraziano anche i miei occhi...che cosi individuano subito le somme in rosso .
buon proseguimento
saluti
Serpico
 

salvo50

Advanced Member >PLATINUM PLUS<
Per Serpico90, ho modificato lo script, ho inserito un altro Inputbox, in cui indicare il numero della somma da iniziare ad evidenziare, per defoult ho messo 300, se non vuoi evidenziare la somma 300, metti 301
 

Serpico 90

Advanced Member
Per Salvo.
Ho visto la modifica che hai fatto inserendo il numero della somma da cui iniziare, per la verità per me andava bene lo script che avevi fatto però con l'inserimento della somma da individuare diventa più completo.
Grazie di questa modifica .
Grazie a Claudio8 che ha dato questo suggerimento,che con l'occasione saluto .
Sempre grato del Vostro interessamento.
Saluti
Serpico
 

Serpico 90

Advanced Member
Buon giorno Salvo.......
riaprendo lo script che hai modificato mi da questo errore di sintassi
If Somma = > Som Then

ho smanettato un po è ho risolto unendo => questi due simboli poi ho salvato .
stamattina riaprendo lo script mi da sempre questo errore ,si puo evitare che ogni volta che apro lo script
devo fare questo salvataggio?
Grazie sempre della tua disponibilità
Saluti
Serpico
 

salvo50

Advanced Member >PLATINUM PLUS<
Buon giorno Salvo.......
riaprendo lo script che hai modificato mi da questo errore di sintassi
If Somma = > Som Then

ho smanettato un po è ho risolto unendo => questi due simboli poi ho salvato .
stamattina riaprendo lo script mi da sempre questo errore ,si puo evitare che ogni volta che apro lo script
devo fare questo salvataggio?
Grazie sempre della tua disponibilità
Saluti
Serpico

Ciao Serpico, se sei in grado in questo caso puoi pure togliere in quella riga l'operatore = , comunque nello script postato l'ho già tolto io, se vuoi inserire anche il 300, quando rispondi alla domanda metti 299.
 

claudio8

Premium Member
E stato un mio errore nel suggerimento sovrastante.

Sostituisci => con >= che è la corretta sintassi su Spaziometria.

Saluti a tutti
 

joe

Advanced Member >PLATINUM PLUS<
E' la sintassi, ed anche il nostro lessico a renderlo unificabile ad un concetto:

MAGGIORE (DI)

MAGGIORE UGUALE (A)

Scriverlo e leggerlo al contrario è solo una brutta forma (anche se diffusa).

In VBscript è anche un errore.

:)
 

salvo50

Advanced Member >PLATINUM PLUS<
Scusate, e se io invece di maggiore o uguale a 300, lo voglio fare superiore a 299, dovè l'errore?
 

joe

Advanced Member >PLATINUM PLUS<
Ciao Salvo,

Non è un errore ... sposta solo gli intervalli.

Normalmente a 300 si attribuisce il valore intero di 300.

Non lo si definisce "più grande di 299".

Con i numeri interi pertanto non cambia nulla.

Se fossero Euro per esempio e si dovesse determinare come

dividere i centesimi, cioè come arrotondare al centesimo ...

Mentre nel calcolo dell'iva ai tempi della vecchia lira

si arrotondava alla "lira superiore";

ora invece, molti programmi di contabilità e la contabilità in Euro

dividono da 0 a 4 al centesimo inferiore e da 5 a 9 a quello superiore.

Se si usano ... i vecchi programmi "in lire" adattati alla nuova valuta

spesso con essi ci sono differenze di 1 centesimo nella divisione

del totale tra Imponibile e dell' Iva.

In sintesi e per analogia,

Con MAGGIORE di 300 ... 300 rimane ESCLUSO.

Con Maggiore Uguale 300 ... 300 rimane INCLUSO.

Ovvero "a livello di interi", ed in questi casi, si determina come dividere.

Cioè come includere o escludere il valore 300 ... dal gruppo di selezione.

Cioè "del come" accorparlo ad un gruppo oppure all'altro.

Secondo me è giusto usare

MAGGIORE UGUALE 300


:)
 
Ultima modifica:

i legend

Premium Member
Som = CInt(InputBox("Inserisci il Numero Della Somma Estratti In Cui Iniziare Ad Evidenziare ",Salvo50,300)
Ciao salvo.
Cosi come è scritto dovrebbe iniziare dal numero che selezioni quindi implica "="
Risolvi se non vuoi usare uguale
Con
Som=som-1

Oppure metti meno 1 all inputbox
Se ho capito bene la questione .
Ciao :)
 

claudio8

Premium Member
Sembra di stare al parlamento.

Buona sera a tutti .
chiedo cortesemente uno script che ad ogni estrazione ,faccia la somma dei cinque estratti di ogni ruota.
se poi fosse possibile appena la somma raggiunge da 300 in poi potrebbe essere colorata in rosso in modo di poterla subito individuare .
Ringrazio .
Saluti
Serpico
Da quanto scrive Serpico, non vi sono altre ipotessi oltre a da 300 in poi per cui la sommma deve essere >= a 300.

Valutazioni e varianti di adattamento non vi dovrebbero essere. Tutto il resto è perditempo.
Saluti ;););):cool:
 

joe

Advanced Member >PLATINUM PLUS<
Ciao Claudio.

"da 300 in poi" è ambiguo.

Se fossero monete da 1 euro ... e fossero 301...

I due mucchi come sarebbero divisi ?

Tu scrivi:

299 Euro nel primo mucchio

più

2 Euro nel secondo mucchio.

La 300esima moneta e la 301esima moneta,

secondo te sarebbero nel secondo mucchio?

Ti sembra giusto ?

Secondo me è il solito problema.

Alcune scuole del contare e dello scrivere sono diverse da altre.

Il computer è preciso e le divide come comanda chi le scrive.

:)
 
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 26 marzo 2024
    Bari
    30
    51
    17
    01
    53
    Cagliari
    13
    70
    25
    68
    47
    Firenze
    28
    30
    54
    70
    88
    Genova
    67
    87
    22
    03
    62
    Milano
    22
    34
    13
    47
    24
    Napoli
    20
    72
    59
    01
    52
    Palermo
    05
    72
    65
    52
    32
    Roma
    28
    43
    75
    54
    87
    Torino
    16
    08
    17
    24
    38
    Venezia
    67
    28
    55
    60
    29
    Nazionale
    15
    69
    22
    63
    39
    Estrazione Simbolotto
    Firenze
    44
    09
    31
    22
    16
Alto