Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
ciao keeper , lo script a me funziona benissimo,molto propabilmentequote:Originally posted by keeper
rubino scusami perchè mi dice
errore 500 varaibile non definita 'storia'
ma lo script devo copiarlo in spaziometria e lanciarloquote:Originally posted by keeper
non c'è contina l'errore
storia = InputBox("Estrazioni Range Conc. ",,EstrazioneFin)
ma lo script devo copiarlo in spaziometria e lanciarlo
Cosa ?quote:Originally posted by keeper
fill l'ulitma cosa
ma non è possibile farlo sull'estrazione della giornata 10lotto5minuti
Sub Main()
' statistica per rilevamento delle somme dei 20 estratti a gruppi da ambo-terno-quaterna-cinquina-etc...'
'condizione
'------------
'-------------------------------------------------------------------------------------------------------------------------------
Dim num(20)
Dim asom(20)
Dim acolpi(9999)
storia = InputBox("Estrazioni Range Conc. ",,EstrazioneFin)
z = InputBox("Controllo Tempo = conc.n.",,500)
v = InputBox("nr.Garanzia somma 2,3,4,5",,3)
lis = InputBox("ambo=2, Terno=3, Quarterna=4, Cinquina=5",,3)
fin = storia
Ini = storia - z
Scrivi "Rileva somme numeri dal concorso n." & Ini & " al conc.n. " & fin & " Per il 10 E LOTTO "
Scrivi "Somma nr. consecutività.." & v
Scrivi "Conc.n. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 ........somme......... 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20"
Scrivi "______________________________________________________________________________________________________________________________________________________"
For x = 1 To z
idestr = storia - x
riga = ""
For t = 1 To 20
asom(t) = ""
Next
For yy = 1 To 20
riga = riga & Format2(EstrattoDL(idestr,yy)) & " "
num(yy) = Format2(EstrattoDL(idestr,yy))
Next
If v = 2 Then
For b = 1 To 19
c = Fuori90(Int(num(b)) + Int(num(b + 1)))
asom(b) = asom(b) & CLng(c)
Next
lim = 19
End If
If v = 3 Then
For b = 1 To 18
c = Fuori90(Int(num(b)) + Int(num(b + 1)) + Int(num(b + 2)))
asom(b) = asom(b) & CLng(c)
Next
lim = 18
End If
If v = 4 Then
For b = 1 To 17
c = Fuori90(Int(num(b)) + Int(num(b + 1)) + Int(num(b + 2)) + Int(num(b + 3)))
asom(b) = asom(b) & CLng(c)
Next
lim = 17
End If
If v = 5 Then
For b = 1 To 16
c = Fuori90(Int(num(b)) + Int(num(b + 1)) + Int(num(b + 2)) + Int(num(b + 3)) + Int(num(b + 4)))
asom(b) = asom(b) & CLng(c)
Next
lim = 16
End If
rsomme = ""
For f = 1 To Int(lim)
rsomme = rsomme & Format2(asom(f)) & " "
Next
Scrivi "___________________________________________________________________________________________________________________________________________________________"
ColoreTesto(0):Scrivi idestr & " " & riga & "......................." & rsomme
''''riepilogo terni con somme uguali
For r = 1 To lim
For r2 = r + 1 To lim + 1
If asom(r) = asom(r2) Then
t1 = Format2(EstrattoDL(idestr,r))
t2 = Format2(EstrattoDL(idestr,r + 1))
If v = 3 Then
t3 = Format2(EstrattoDL(idestr,r + 2))
End If
If v = 4 Then
t3 = Format2(EstrattoDL(idestr,r + 2))
t4 = Format2(EstrattoDL(idestr,r + 3))
End If
If v = 5 Then
t3 = Format2(EstrattoDL(idestr,r + 2))
t4 = Format2(EstrattoDL(idestr,r + 3))
t5 = Format2(EstrattoDL(idestr,r + 4))
End If
u1 = Format2(EstrattoDL(idestr,r2))
u2 = Format2(EstrattoDL(idestr,r2 + 1))
If v = 3 Then
u3 = Format2(EstrattoDL(idestr,r2 + 2))
End If
If v = 4 Then
u3 = Format2(EstrattoDL(idestr,r2 + 2))
u4 = Format2(EstrattoDL(idestr,r2 + 3))
End If
If v = 5 Then
u3 = Format2(EstrattoDL(idestr,r2 + 2))
u4 = Format2(EstrattoDL(idestr,r2 + 3))
u5 = Format2(EstrattoDL(idestr,r2 + 4))
End If
ColoreTesto(1) : Scrivi "------ somma.." & Format2(asom(r)) & " .." & t1 & " " & t2 & " " & t3 & " " & t4 & " " & t5 & " " & u1 & " " & u2 & " " & u3 & " " & u4 & " " & u5
ReDim tnm(5)
tnm(1) = t1
tnm(2) = t2
tnm(3) = t3
tnm(4) = t4
tnm(5) = t5
If VerificaEsitoDL(tnm,idestr + 1,lis,,RetEsito,RetColpi,RetEstratti,RetIdEstr) Then
ColoreTesto 2
Call Scrivi(GetInfoEstrazioneDL(RetIdEstr) & " " & RetEsito & " colpi : " & RetColpi & " " & RetEstratti)
acolpi(RetColpi) = acolpi(RetColpi) + 1
ColoreTesto 0
If RetEsito = "Cinquina" Then
Cinquitotali = Cinquitotali + 1
End If
Non so, la devi aggiornare?quote:Originally posted by keeper
Fill non riesco ad effettuare la ricerca su 10lotto5minuti della giornàta odierna e anche con estrai estrazioni del post mi dice estrazione non presente
Ciao Luigi,quote:Originally posted by LuigiB
ragazzi vi do un paio di delucidazioni allora per impostare l'archivio 10 e lotto 5 min
bisogna usare la funzione ImpostaArchivio10ELotto(2)
prima di tutte le altre funzioni.
Lo script di Rubino va bene per il 10 e lotto normale ma per il 10 e lotto 5 min va fatto qualche piccolo aggiustamento.
Mi riferisco ad esempio a quelle funzioni che servono per impostare
il range di analisi , come EstrazioneFin ed EstrazioneIni
Queste 2 funzioni infatti si riferiscono all'archivio del lotto e al range (sempre del lotto) gia impostato nel programma.
Nel caso del dieci e lotto classico le due funzioni di cui sopra vanno benissimo lo stesso perche l'estrazione del 10 e lotto dipende
da qulla del lotto , pero se al contrario si opera con il 10 e lotto 5 min eccolo la che queste 2 funzioni non vanno piu bene !
Un modo per ottenere un range valido nel 10 e lotto 5 potrebbe essere
quello di usare la funzione DataEstrToIdEstrDL
questa funzione passando , giorno mese ,anno e numero concorso
torna l'id dell'estrazione corrsipondente.
Quindi ad esempio se volessi analizzare solo la giornata del 7 marzo 2011 dovrei fare qualcosa tipo questa:
Dim Inizio,Fine
Inizio =DataEstrToIdEstrDL(7,3,2011,1)
Fine =DataEstrToIdEstrDL(7,3,2011,204)
for k = inizio to fine
' codice che lavora nei limiti del range
next
Ciao !