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
    giovedì 28 marzo 2024
    Bari
    49
    73
    67
    86
    19
    Cagliari
    64
    36
    37
    02
    04
    Firenze
    66
    27
    44
    90
    17
    Genova
    09
    44
    78
    85
    19
    Milano
    70
    14
    47
    38
    27
    Napoli
    80
    29
    28
    45
    39
    Palermo
    54
    59
    78
    47
    62
    Roma
    17
    22
    49
    52
    88
    Torino
    71
    35
    75
    74
    60
    Venezia
    40
    84
    02
    63
    29
    Nazionale
    08
    13
    44
    69
    85
    Estrazione Simbolotto
    Firenze
    06
    35
    16
    18
    05

Ultimi Messaggi

Alto