Ciao, Scusa ma dovevo recuperare il file che avevo salvato, lo avevo chiamato "pasticcio Test" e non mi lo ricordavo
Sicuramente devo meglio comprendere il ciclo for... next e stare attento a come li metto e cosa ci metto prima e dopo a volte va benissimo ma in questo caso penso che il più brutto errore che ho fatto e voler usare quanto esposto da Joe senza seguire le regole basi e quindi for next confusi e pasticciati.
Avete Ragione Tu, Claudio, Joe e Salvo seguire e fare tutto sempre ex novo... sbagliando si migliora almeno spero...
Non badare al momento alle indentazioni ci ho lavorato molto ma in questo momento sono in confusione...
Sicuramente devo meglio comprendere il ciclo for... next e stare attento a come li metto e cosa ci metto prima e dopo a volte va benissimo ma in questo caso penso che il più brutto errore che ho fatto e voler usare quanto esposto da Joe senza seguire le regole basi e quindi for next confusi e pasticciati.
Avete Ragione Tu, Claudio, Joe e Salvo seguire e fare tutto sempre ex novo... sbagliando si migliora almeno spero...
Codice:
Option Explicit
Sub Main
'Metodo Test Somma / Pari / Dispari / Totale Degli Estratti
Dim R,P,E,Somma_Pari,Somma_Disp
Dim Fin,Clp,Ini,Es,Caso,Casi
Dim A,B,C,Amba1,Amba2
Dim MAmba1,PAmba1,MAmba2,PAmba2
Dim Ambo1(2)
Dim Ru(1),Posta(2),Poste(2)
Posta(1) = 1
Posta(2) = 1
Poste(2) = 1
Fin = EstrazioneFin
Ini = InputBox("Inserisci l'estrazione che vuoi iniziare",,9750)
Clp = CInt(InputBox("Per quanti colpi vuoi fare la ricerca?",,8))
Call ScegliRange(Ini,Fin,Ini,Fin)
Scrivi Space(25) & " Script Test ",1
Scrivi
For Es = Ini To Fin
Messaggio Es
AvanzamentoElab Ini,Fin,Es
Somma_Pari = Fuori90(Somma_Pari + E)
Somma_Disp = Fuori90(Somma_Disp + E)
For R = 1 To 12 : If R = 11 Then R = 12
For P = 1 To 5
E = Estratto(Es,R,P)
If pari(E) Then
Else
End If
Next
Next
Caso = Caso + 1
Casi = Casi + 1
Scrivi String(80,"*") & " Estrazione " &(Es) & " caso " & FormattaStringa(Caso,"0000"),,,,2
ColoreTesto 0 : Scrivi SiglaRuota(R) & Space(1),True,False
A = Somma_Pari
B = Somma_Disp
C = A + B
Amba1 = Fuori90(A)
Amba2 = ComplAdX(Amba1)
Scrivi("Estrazione n " & Format2(Es) & " del " & DataEstrazione(Es)),1,0
Scrivi ""
ColoreTesto 2 : Scrivi " Somma Pari " & Somma_Pari
ColoreTesto 1 : Scrivi " Somma Disp " & Somma_Disp
ColoreTesto 0 : Scrivi " - TOTALE - " & Fuori90(Somma_Pari + Somma_Disp)
Scrivi
Scrivi " " &(Amba1) & " Prima Ambata",1,0,,2
Scrivi " - Complemento a 90 = " & Format2(Amba2) & " Seconda Ambata",1,,,2
Scrivi
Scrivi Space(10) & Format2(Amba1) & " " & Format2(Amba2) & " Ambate e Ambo"
Ru(1) = 1
Ambo1(1) = Amba1 : Ambo1(2) = Amba2
ImpostaGiocata 1,Ambo1,Ru,Posta,Clp
Gioca Es
Next
ScriviResoconto
End Sub
Non badare al momento alle indentazioni ci ho lavorato molto ma in questo momento sono in confusione...