Sub Main()' inizio di tutte le istruzioni che saranno inserite all'interno dello script
'scrivo il titolo dello script (facoltativo)
Scrivi "Statistiche Ambi Vertibili su Ruota a scelta By Blackmore",1,,4,,3
Scrivi "Inizio Ricerca dal: " & DataEstrazione(EstrazioneIni) & " al " & DataEstrazione(EstrazioneFin),1,,3,,3
Scrivi
Dim tabs(5) ' titoli della tabella (abbiamo inserito 5 titoli)
tabs(1) = " Ruota " ' scrivo le intestazioni/Titoli delle colonne
tabs(2) = " Ambo Vert. "
tabs(3) = " Rit. Att. "
tabs(4) = " Rit. Max. "
tabs(5) = " Freq. "
Call InitTabella(tabs,RGB(128,64,64),,3,5)' inzializzazione tabella modificando le intestazioni in grandezza,colore etc..
r = ScegliRuota ' r = scelta della ruota a piacimento
For x1 = 1 To 89 'inzio il ciclo per trovare il 1°numero dell'ambo
For x2 = x1 + 1 To 90 'inizio il 2° ciclo per trovare il 2°numero dell'ambo (incrementando di 1 il 1°numero)
If x2 = Vert(x1) Then ' imposto la condizione: "se" x2 è il vertibile di x1 eseguo...
'adesso cerco le statistiche: ritardi (att./rit.Max.) e la frequenza
Call StatAmbo(r,x1,x2,Ritardo,RitardoMax,IncrRitMax,Frequenza,0)
ReDim tabs2(5)'ridimensiono la tabella di 5 colonne dove andranno inserite le statistiche
tabs2(1) = NomeRuota(r)' nome della ruota
tabs2(2) = Format2(x1) & "-" & Format2(x2)'scrivo i 2 numeri che compongono l'ambo
tabs2(3) = Ritardo ' scrivo il ritardo attuale
tabs2(4) = RitardoMax ' scrivo il ritardo storico
tabs2(5) = Frequenza ' scrivo la frequenza
Call AddRigaTabella(tabs2,,,3)' aggiungo alla tabella la grandezza del carattere..
Call SetColoreCella(1,3,0) ' coloro le celle della 1° colonna
Call SetColoreCella(2,4,0) ' idem per la 2°
Call SetColoreCella(3,7,0) ' ...
Call SetColoreCella(4,6,0) ' ...
Call SetColoreCella(5,RGB(224,224,224),0)'fino alla 5° colonna
End If ' chiudo la condizione if (se) x2 è il vertibile di x1
Next ' chiudo il ciclo for del 1°numero (x1)
Next ' chiudo il 2°ciclo for del 2°numero (x2)
Call CreaTabella()
End Sub 'fine delle istruzioni e chiusura dello script