Novità

ambi uniti

un caro saluto a tutti, sareste così gentili da fare uno script di ricerca di ambi uniti di uguale somma evidenziando di un colore uguiale quelli che si trovano su tutte le ruote? grazie
 
Per ora saltando l'evidenza numeri su un possibile quadro estrazionale, prova la ricerca Ambi uniti e stessa somma fuori90.
Se poi ci dici come intenti utilizzarlo, e se la cosa può essere interessante vedremo sviluppi.

Ciao

Codice:
Sub Main
 Dim n(2),m(2),ru1(1),ru2(1)
 Call ScegliRange(Ini,fin,EstrazioneFin - 100,EstrazioneFin)
 t = Timer
 For es = Ini To fin
  For r1 = 1 To 9
   For r2 = r1 + 1 To 10
    For p1 = 1 To 4
     p2 = p1 + 1
     a = Estratto(es,r1,p1)
     b = Estratto(es,r1,p2)
     For p3 = 1 To 4
      p4 = p3 + 1
      c = Estratto(es,r2,p3)
      d = Estratto(es,r2,p4)
      If Differenza(a,b) = 1 Then
       If Differenza(c,d) = 1 Then
        If Fuori90(a + b) = Fuori90(c + d) Then
         k = k + 1
         n(1) = a
         n(2) = b
         m(1) = c
         m(2) = d
         Scrivi GetInfoEstrazione(es) & vbTab & SiglaRuota(r1) & vbTab & StringaNumeri(n) & vbTab & Fuori90(a + b)
         Scrivi GetInfoEstrazione(es) & vbTab & SiglaRuota(r2) & vbTab & StringaNumeri(m) & vbTab & Fuori90(c + d)
         Scrivi
        End If
       End If
      End If
     Next
    Next
   Next
  Next
 Next
 Scrivi
 Scrivi "Estrazione inizio : " & DataEstrazione(Ini)
 Scrivi "Estrazione Fine   : " & DataEstrazione(fin)
 Scrivi "Casi Trovati      : " & k,1
 Scrivi
 Scrivi "Secondi elaborazione : " & Round(Timer - t,2)
End Sub
 
Scusate ma non ho capito.

E' la base di ricerca del metodo di Manara ...

(supponendo che esso possa essere uno standard-definizione-descrizione-tipo)

o ... Cosa si intende per "Ambo Unito" ?

Ogni possibile somma di 2 estratti (eventualmente col fuori 90) è una "unione" ?

O per unione si intende che i numeri debbano occupare posizioni contigue e nella stessa ruota.

Oppure che siano nelle stesse posizioni in ruote differenti ... ecc. ecc.

In pratica "unione" è termine troppo generico.

Ad esempio, per alcuni "unito" significa che la somma dei 2 numeri sia 90.

Secondo il mio modesto parere occorre una maggiore descrizione,

per poter dare ad essa ... una "interpretazione" (scritto o script) univoco e soddisfacente.

:)
 
Ciao Joe, hai ragione a non trovarti con la spiegazione e poi anch'io ho travisato la richiesta mettendo una differenza = 1 che non veniva citata, ( la fretta)

Per Ambo unito io ho inteso unito in posizioni contigue ma non necessariamente isotope.

Comunque io riposto lo script senza differenze con gli ambi contigui in posizione.

Qui i casi sono molteplici.

Codice:
Sub Main
 Dim n(2),m(2),ru1(1),ru2(1),TL,VL,nu(1)
 Call ScegliRange(Ini,fin,EstrazioneFin - 100,EstrazioneFin)
 TL = Array(TL,"ID Data Trovata","Ruote","Ambi","Somma Comune","Posizioni")
 Call InitTabella(TL)
 t = Timer
 For es = Ini To fin
  For r1 = 1 To 9
   For r2 = r1 + 1 To 10
    For p1 = 1 To 4
     p2 = p1 + 1
     a = Estratto(es,r1,p1)
     b = Estratto(es,r1,p2)
     For p3 = 1 To 4
      p4 = p3 + 1
      c = Estratto(es,r2,p3)
      d = Estratto(es,r2,p4)
      If Fuori90(a + b) = Fuori90(c + d) Then
       k = k + 1
       Call Messaggio("Elaboro Estrazioni : " & es)
       Call AvanzamentoElab(Ini,fin,es)
       n(1) = a
       n(2) = b
       m(1) = c
       m(2) = d
       nu(1) = Fuori90(a + b)
       VL = Array(VL,GetInfoEstrazione(es),SiglaRuota(r1) & "<br>" & SiglaRuota(r2),StringaNumeri(n,,1) & _
       "<br>" & StringaNumeri(m,,1),Fuori90(a + b) & "<br>" & Fuori90(c + d),p1 & "-" & p2 & "<br>" & p3 & "-" & p4)
       Call AddRigaTabella(VL)
      End If
     Next
    Next
   Next
  Next
  If ScriptInterrotto Then Exit For
 Next
 CreaTabella
 Scrivi
 Scrivi "Estrazione inizio : " & DataEstrazione(Ini)
 Scrivi "Estrazione Fine   : " & DataEstrazione(fin)
 Scrivi "Casi Trovati      : " & k,1
 Scrivi
 Scrivi "Secondi elaborazione : " & Round(Timer - t,2)
End Sub
 
No Title

buon giorno, innanzitutto ringrazio per le risposte; vi allego screen di un foglio excel che il buon pfca un pò di tempo fa mi realizzò solo che non aggiorna più riportandomi la dicitura "errore di run time 1004: impossibile aprire www.estrazionidellotto ecc.ecc.
per questo cercavo l'alternativa a quel lavoro. la somma uguale specie se isotopa e ruote unite spesso fornisce l'ambata cosi come il risultato della somma uguale .esempio dello screen CA-FI AMBO DI SOMMA 65 E 30 ( 65+65);
 

Allegati

  • photo12558.jpg
    photo12558.jpg
    13,6 KB · Visite: 3
Purtroppo dallo screen non si capisce molto, cosi non posso aiutarti,in mancanza di specifiche ben definite.
Siamo passati dagli ambi uniti stessa somma a ambi stessa somma ruote unite.

Vi posso solo dire che con gli script tutte le vostre ricerche possono essere raggiunte ma ribadisco che le specifiche devono essere sempre precise e correlate da esempi reali, cosi da avere un confronto reale delle operazioni da eseguire.

In mancanza di tutto ciò lo stimolo dello scripter può solo venir meno.

Ciao
 
No Title

ciao Mike, l'esempio di CA-FI come da immagine da un ambo unito di ugual somma, quindi l'ambata; la seconda ambata scaturisce tra la somma dello stesso ambo unito cioè 65+65 = 40.
 

Allegati

  • photo12570.jpg
    photo12570.jpg
    25,3 KB · Visite: 2
Ciao Giuseppe,ora è leggibile l'immagine e perciò riesco a simularlo in script.

eccoti lo script.

P.s una volta copiato lo script eseguire autoFormattazione codice con apposita icona.
per evitare che la riga di congiunzione immessa possa venire sformattata con uno spazio.

Codice:
Sub Main
 Dim n(2),m(2),ru1(1),ru2(1),TL,VL,ru(2),nu(2)
 Call ScegliRange(Ini,fin,EstrazioneFin - 30,EstrazioneFin)
 Scrivi "Ricerca Ambi stessa somma, su 2 Ruote Consecutive",1
 Scrivi "In posizione di isotopia",1
 Scrivi "Gioca Somma x 2 con il fuori90 entro 10 colpi",1
 Scrivi
 TL = Array(TL,"ID Data Trovata","Ruote","Ambi","Posizioni","Somma Comune","Verifica Somm x 2","Colpo","Id Esito")
 Call InitTabella(TL,1,,2,5)
 t = Timer
 For es = Ini To fin
  For r1 = 1 To 9
   r2 = r1 + 1
   For p1 = 1 To 4
    For p2 = p1 + 1 To 5
     a = Estratto(es,r1,p1)
     b = Estratto(es,r1,p2)
     For p3 = 1 To 4
      For p4 = p3 + 1 To 5
       c = Estratto(es,r2,p3)
       d = Estratto(es,r2,p4)
       'If Differenza(a,b) = 1 Then
       'If Differenza(c,d) = 1 Then
       If Fuori90(a + b) = Fuori90(c + d) Then
        If p1 = p3 And p2 = p4 Then
         k = k + 1
         Call Messaggio("Elaboro Estrazioni : " & es)
         Call AvanzamentoElab(Ini,fin,es)
         n(1) = a
         n(2) = b
         m(1) = c
         m(2) = d
         nu(1) = Fuori90((a + b)*2)
         'nu(2) = Vert(nu(1))
         ru(1) = r1
         ru(2) = r2
         Call VerificaEsito(nu,ru,es + 1,1,10,,esito,clp,es1,id1)
         VL = Array(VL,GetInfoEstrazione(es),SiglaRuota(r1) & "<br>" & SiglaRuota(r2),StringaNumeri(n,,1) & _
         "<br>" & StringaNumeri(m,,1),p1 & "-" & p2 & "<br>" & p3 & "-" & p4,Fuori90(a + b) & "<br>" & Fuori90(c + d),es1,clp,GetInfoEstrazione(id1))
         Call AddRigaTabella(VL)
         If esito <> "" Then Cposit = Cposit + 1
         'Scrivi GetInfoEstrazione(es) & vbTab & SiglaRuota(r1) & vbTab & StringaNumeri(n) & vbTab & Fuori90(a + b)
         'Scrivi GetInfoEstrazione(es) & vbTab & SiglaRuota(r2) & vbTab & StringaNumeri(m) & vbTab & Fuori90(c + d)
         'Scrivi
        End If
        'End If
       End If
      Next
     Next
    Next
    'Next
   Next
  Next
  If ScriptInterrotto Then Exit For
 Next
 AddRigaTabella(TL)
 CreaTabella
 Scrivi
 Scrivi "Estrazione inizio   : " & DataEstrazione(Ini)
 Scrivi "Estrazione Fine     : " & DataEstrazione(fin)
 Scrivi "Casi Trovati        : " & k,1
 Scrivi "Casi Positivi esito : " & Cposit,1
 Scrivi
 Scrivi "Secondi elaborazione : " & Round(Timer - t,2)
End Sub
 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 24 gennaio 2025
    Bari
    67
    35
    46
    60
    43
    Cagliari
    09
    24
    58
    03
    62
    Firenze
    52
    68
    17
    40
    80
    Genova
    58
    85
    12
    49
    52
    Milano
    87
    04
    59
    54
    52
    Napoli
    32
    90
    61
    22
    23
    Palermo
    65
    14
    17
    75
    60
    Roma
    61
    68
    64
    09
    19
    Torino
    57
    19
    08
    01
    78
    Venezia
    90
    16
    66
    18
    50
    Nazionale
    57
    56
    33
    25
    38
    Estrazione Simbolotto
    Bari
    19
    23
    25
    34
    20

Ultimi Messaggi

Indietro
Alto