Volevo ringraziare chi ha dato l´idea di inserire uno script giá fatto per spaziometria per far capire all´ IA il linguaggio da usare.
Avevo provato precedentemente a far fare uno script da zero ma ore e tempo perso...
Io ho usato "Copilot" che é gratuito ho inserito uno script di Baffoblú e Maldor che volevo modificare per visualizzare i risultati dell´ultimo mese dei ripetuti isotopi e ha funzionato

prima restituiva i risultati di estrazioni di mesi e anni precedenti.
Grazie mille, lascio lo script se puó servire a qualcuno
Option Explicit
Sub Main()
Dim a, b, c, d, e, x1, x2, x3, x4, x5
Dim es, r, x, j, esX, esj, ini, fin, co, clp
Dim Vet_Controllo(90, 5), Vet_ripetuti(20), pos, Num, k, kk, conta, Nr, Mat_estr_mod(21, 5), Ultimo_indice
Dim ruota(11), ruote(11), posta(10), poste(10)
posta(1) = 1
posta(2) = 1
poste(2) = 1
poste(3) = 1
ruota(1) = r
ruote(1) = 11
clp = 18
' Calcolo dinamico per prendere sempre il mese precedente
Ultimo_indice = IndiceMensile(EstrazioneFin)
' Determinare il primo giorno del mese precedente
ini = EstrazioneFin - Ultimo_indice - IndiceMensile(EstrazioneFin - Ultimo_indice) + 1 ' Prima estrazione del mese scorso
fin = EstrazioneFin - Ultimo_indice ' Ultima estrazione del mese scorso
ResetTimer
For r = 1 To 11
If r = 11 Then r = 12
co = 0
Scrivi FormatSpace(NomeRuota(r), 80, True), 1, , Giallo_, , 4
Scrivi " Controllo Isotopie Ripetute", 1
Scrivi
For es = ini To fin
Messaggio "elab. estr. [" & (es) & "] " & DataEstrazione(es, 1) & " Elaborazione della ruota di " & NomeRuota(r)
Call AvanzamentoElab(ini, fin, es)
If IndiceMensile(es) = 1 Then
Erase Vet_Controllo
Erase Vet_ripetuti
Erase Mat_estr_mod
Scrivi " 1° . 2° . 3° . 4° . 5° . ", , , , 2, 2
For j = 0 To 20
esj = es + j
For pos = 1 To 5
Num = Estratto(esj, r, pos)
Vet_Controllo(Num, pos) = Vet_Controllo(Num, pos) + 1
Mat_estr_mod(j, pos) = Num
Next
If IsUltimaDelMese(esj) Then Exit For
Next
For j = 0 To 20
esj = es + j
For pos = 1 To 5
Num = Estratto(esj, r, pos)
If Vet_Controllo(Num, pos) < 2 Then Mat_estr_mod(j, pos) = " "
Next
Scrivi DataEstrazione(esj) & " - " & SiglaRuota(r) & " - " & StringaEstratti(esj, r) & " ******* " _
& Format2(Mat_estr_mod(j, 1)) & " . " & Format2(Mat_estr_mod(j, 2)) & " . " & Format2(Mat_estr_mod(j, 3)) & " . " _
& Format2(Mat_estr_mod(j, 4)) & " . " & Format2(Mat_estr_mod(j, 5)) & " . ", 1, , , 1, 2
If IsUltimaDelMese(esj) Then Exit For
Next
conta = 0
For k = 1 To 90
For kk = 1 To 5
If Vet_Controllo(k, kk) > 1 Then
conta = conta + 1
Vet_ripetuti(conta) = k
End If
Next
Next
EliminaRipetuti Vet_ripetuti
ReDim aNum(conta)
Scrivi
Scrivi "Numeri ripetuti isotopi"
For Nr = 1 To conta
If Vet_ripetuti(Nr) > 0 And Nr <= 10 Then
aNum(Nr) = Vet_ripetuti(Nr)
Scrivi Format2(aNum(Nr)) & ".", 1, False
End If
Next
Scrivi
Scrivi
If esj + 1 > EstrazioneFin Then Exit For
co = co + 1
Scrivi String(100, "°") & " Caso n°" & co, 1
Scrivi "Controllo visivo Prima/Ultima Mese ", 1, , , 1, 2
Scrivi "Prima Estrazione Mese " & DataEstrazione(es) & " - " & SiglaRuota(r) & " - " & StringaEstratti(es, r), 1
Scrivi "Ultima Estrazione Mese " & DataEstrazione(esj) & " - " & SiglaRuota(r) & " - " & StringaEstratti(esj, r), 1
Scrivi String(100, "°"), 1
ruota(1) = r
ruote(1) = 11
ImpostaGiocata 1, aNum, ruota, posta, clp
ImpostaGiocata 2, aNum, ruote, poste, clp
Gioca esj, 1, , 1
Scrivi
End If
Next
Next
Scrivi String(100, "*")
ColoreTesto 2
Scrivi "Casi trovati : " & co, 1
ColoreTesto 0
Scrivi String(100, " * ")
TestoInBandaPassante(" Idea e Script by Maldor/BaffoBlù"), 1, 3, 0
ScriviResoconto, False
End Sub