Novità

Piccola modifica scrip

solare

Advanced Member >PLATINUM<
Ciao, chiedo cortesemente agli esperti di inserire nello script la possibilità di selezionare la ruota con apposita finestra.
Grazie
Option Explicit
Sub Main
Dim Ini,Fin,Es,R,S,P,Q,D,Dst(45),mx
S = Space(1)
Ini = EstrazioneFin - 28
Fin = EstrazioneFin - 10
For Es = Ini To Fin
ColoreTesto 0
'Scrivi String(22,"=") & S & DataEstrazione(Es) & S & String(23,"="),True
Scrivi DataEstrazione(Es) & S,False,False
For R = 3 To 3
ColoreTesto 0
Scrivi SiglaRuota(R) & S & StringaEstratti(Es,R) & S,True,False
For P = 1 To 4
For Q = P + 1 To 5
D = Distanza(Estratto(Es,R,P),Estratto(Es,R,Q))
Dst(D) = Dst(D) + 1
If mx < Dst(D) Then mx = Dst(D)
If D = 33 Then ColoreTesto 2 Else ColoreTesto 5
Scrivi FormatSpace(D,3,True) & S,False,False
Next
Next
Scrivi
Next
Next
Scrivi
ColoreTesto 0
For P = mx To 1 Step - 1
For D = 1 To 45
If Dst(D) = P Then
Scrivi "Dist." & S & Format2(D) & S & FormatSpace(Dst(D),3,True) & S & "Pres"
End If
Next
Next
End Sub
 
Ciao Solare

Codice:
Sub Main
   Dim Ini,Fin,Es,R,S,P,Q,D,Dst(45),mx,RR
   S = Space(1)
   Ini = EstrazioneFin - 28
   Fin = EstrazioneFin - 10
   RR = InputBox(" Inserisci numero ruota BA = 1, CA = 2 ecc... Nazionale = 12 ",,6)
   For Es = Ini To Fin
      ColoreTesto 0
      'Scrivi String(22,"=") & S & DataEstrazione(Es) & S & String(23,"="),True
      Scrivi DataEstrazione(Es) & S,False,False
      For R = RR To RR
      If R = 11 Then R = 12
         ColoreTesto 0
         Scrivi SiglaRuota(R) & S & StringaEstratti(Es,R) & S,True,False
         For P = 1 To 4
            For Q = P + 1 To 5
               D = Distanza(Estratto(Es,R,P),Estratto(Es,R,Q))
               Dst(D) = Dst(D) + 1
               If mx < Dst(D) Then mx = Dst(D)
               If D = 33 Then ColoreTesto 2 Else ColoreTesto 5
               Scrivi FormatSpace(D,3,True) & S,False,False
            Next
         Next
         Scrivi
      Next
   Next
   Scrivi
   ColoreTesto 0
   For P = mx To 1 Step - 1
      For D = 1 To 45
         If Dst(D) = P Then
            Scrivi "Dist." & S & Format2(D) & S & FormatSpace(Dst(D),3,True) & S & "Pres"
         End If
      Next
   Next
End Sub
 
Ciao , se serve inserire da input box si potrebbe utilizzare scegliruota e sarebbe inutile il ciclo for
Altrimenti utilizzeremo scegliruote(ar)
Molto versatile perché si possono selezionare una o più ruote il for cicla l array che potrebbe contenere una o più ruote.
Ovviamente anche l input box va bene ,queste sono due alternative possibili.
Ciao a tutti:)
Fa piacere rileggerti Salvo :)
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 05 luglio 2025
    Bari
    25
    89
    22
    77
    56
    Cagliari
    05
    87
    46
    70
    49
    Firenze
    17
    85
    66
    59
    54
    Genova
    90
    65
    07
    44
    62
    Milano
    60
    84
    26
    78
    43
    Napoli
    71
    78
    86
    76
    84
    Palermo
    23
    42
    82
    60
    88
    Roma
    86
    60
    85
    19
    01
    Torino
    59
    30
    54
    29
    60
    Venezia
    90
    20
    71
    03
    81
    Nazionale
    70
    36
    74
    27
    38
    Estrazione Simbolotto
    Nazionale
    02
    32
    40
    16
    19
Indietro
Alto