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 24 gennaio 2026
    Bari
    26
    24
    81
    30
    32
    Cagliari
    84
    81
    48
    08
    49
    Firenze
    64
    30
    70
    12
    89
    Genova
    76
    71
    63
    88
    27
    Milano
    01
    28
    09
    06
    90
    Napoli
    74
    26
    50
    76
    24
    Palermo
    09
    75
    88
    65
    13
    Roma
    66
    13
    21
    65
    73
    Torino
    78
    02
    90
    51
    16
    Venezia
    23
    55
    60
    47
    17
    Nazionale
    14
    70
    74
    68
    20
    Estrazione Simbolotto
    Bari
    09
    18
    15
    38
    39

Ultimi Messaggi

Indietro
Alto