Sub Main
Dim nu(1)' variabile contenente i numeri
Dim ru(1)' variabile contenente la ruota in esame
spia = CInt(InputBox("Quale Numero cercare ? ",,85))' imputBox per scelta numero
r = InputBox("Quale ruota",,1)' inputbox per scelta ruota
Ini = EstrazioneFin - 1500' inizio range estrazione = dalla estrazionefine - 1500
fin = EstrazioneFin ' range fine estrazioni
Tot = fin - Ini ' calcolo totale estrazioni in analisi
For es = Ini To fin ' ciclo for per tutte le estrazioni del range(fin-ini)
ru(1) = r ' assegno alla variabile ruota il nome della scelta in inputBox
For p = 1 To 5 'ciclo For ' per le posizioni
a = Estratto(es,r,p) ' trova l'estratto per ogni estrazione,ruota,posizione
nu(1) = spia ' assegno alla variabile Numeri il valore della spia scelta in inputBox
If a = spia Then' condizione se estratto = spia allora esegui
'------------- condizione con select case ------------------------------
For x = 1 To 12 ' cicla i casi per mesi = "12"
Select Case x ' assegno i casi a " x "
Case 1 If a = spia And Mese(es) = 1 Then m1 = m1 + 1 ' caso 1 condizione se estratto = spia e = mese gennaio allora somma i casi trovati
Case 2 If a = spia And Mese(es) = 2 Then m2 = m2 + 1 ' stessa condizione per mese 2
Case 3 If a = spia And Mese(es) = 3 Then m3 = m3 + 1 ' etc.etc.
Case 4 If a = spia And Mese(es) = 4 Then m4 = m4 + 1
Case 5 If a = spia And Mese(es) = 5 Then m5 = m5 + 1
Case 6 If a = spia And Mese(es) = 6 Then m6 = m6 + 1
Case 7 If a = spia And Mese(es) = 7 Then m7 = m7 + 1
Case 8 If a = spia And Mese(es) = 8 Then m8 = m8 + 1
Case 9 If a = spia And Mese(es) = 9 Then m9 = m9 + 1
Case 10 If a = spia And Mese(es) = 10 Then m10 = m10 + 1
Case 11 If a = spia And Mese(es) = 11 Then m11 = m11 + 1
Case 12 If a = spia And Mese(es) = 12 Then m12 = m12 + 1
'-------------- fine condizione -----------------------------
End Select ' fine selezione casi
Next ' chiude il ciclo for per i casi dei mesi
End If ' chiude la condizione se a = estratto = spia
Next ' chiude il ciclo for delle posizioni
Next ' chiude il ciclo delle estrazioni da analizzare
'-------- comincio a scrivere i valori ricavati e li scrivo in tabella ----------------
Scrivi "Numero Spia... " & nu(1) & " Sulla ruota di..." & NomeRuota(r),1 ' scrivo il numero e la ruota
Scrivi ' scrivi spazio
Scrivi "Uscita per Mesi su estrazioni n° " & Tot,1 ' scrivo il totale estrazioni esaminate
Scrivi ' spazio
'------ scrivo i titoli per la tabella ---------------
ReDim at(12) ' dichiaro la variabile con 12 cassetti
at(1) = MeseNome(1) ' scrivo che questo cassetto corrisponde il mese di gennaio
at(2) = MeseNome(2) ' scrivo mese di febbraio
at(3) = MeseNome(3) ' marzo
at(4) = MeseNome(4) ' aprile
at(5) = MeseNome(5) ' etc.
at(6) = MeseNome(6)
at(7) = MeseNome(7)
at(8) = MeseNome(8)
at(9) = MeseNome(9)
at(10) = MeseNome(10)
at(11) = MeseNome(11)
at(12) = MeseNome(12)
Call InitTabella(at,1,,3,5) ' inizializzo tabella dichiarata At,colorefondo(blu),,Size(3),coloreBianco(testo)
'-------- scrivo i valori della presenza nei mesi del numero spia ------------------------------------------------
ReDim av(12) 'dichiaro la variabile sempre a 12 cassetti per determinare i valori presenze nei mesi del numero spia
av(1) = " " & m1 ' questo e il valore somma presenza nel mese di gennaio
av(2) = " " & m2 ' valore somma presenza nel mese di febbraio
av(3) = " " & m3 ' etc.
av(4) = " " & m4
av(5) = " " & m5
av(6) = " " & m6
av(7) = " " & m7
av(8) = " " & m8
av(9) = " " & m9
av(10) = " " & m10
av(11) = " " & m11
av(12) = " " & m12 'etc.
Call AddRigaTabella(av,,,3) ' aggiunge riga alla tabella Av,,,3(size)
' inizializzato i titoli(At), aggiunte le righe dei valori(Av) bisogna creare la Tabella
' la creazione tabella puo essere sia in orizzontale che in verticale
' scegliere quella preferita
'Call CreaTabella(0,0,0,0,1) ' crea tabella in modo verticale
Call CreaTabella(0,0,0,0,0) ' crea tabella in modo orizzontale
End Sub ' fine sub