Sono un novizio delle MACRO, non giovanissimo (62 anni).
L'esigenza di trovare una macro, deriva dalla necessità di indagare da 105 a 155 sestine all'anno di SUPERENALOTTO, dal 1939 ad oggi, estraendo le combinazioni più frequenti all'interno delle 100/155 sestine per anno.
Le combinazioni sono da 3 numeri, 4 numeri, 5 numeri, 6 numeri.
La matrice riprodotta qui di seguito è un "sistema" per il SUPERENALOTTO composto da (7) sette numeri.
Esso contiene un esempio di ciò che dovrò indagare.
Ovviamente i numeri che saranno in campo nell'ambito della ricerca saranno dall'1 al 90.
I sette(7) numeri possono essere sostituiti con altri compresi tra 1 e 90.
Solo per comodità di esposizione sono stati utilizzati da 1 a 7.
1 2 3 4 5 6
1 2 3 4 5 7
1 2 3 4 6 7
1 2 3 5 6 7
1 2 4 5 6 7
1 3 4 5 6 7
2 3 4 5 6 7
LA MACRO DOVREBBE tener conto che:
1) i numeri da selezionare sono da 1 a 90;
2) il "range" su cui indagare è: nell'esempio di cui sopra (A1:F7), nella realtà A1:F156;
3) il codice dovrebbe individuare:
a)combinazioni a tre (3) e contare il numero delle terzine uguali ed esporre il risultato;
b)combinazioni a quattro(4) e contare il numero delle quartine uguali ed esporre il risultato ;
c)combinazioni a cinque(5) e contare il numero delle cinquine uguali ed esporre il risultato;
d)combinazioni a sei(6) e contare il numero delle sestine uguali ed esporre il risultato;
4) il codice dovrebbe successivamente copiare le terzine, le quartine, le cinquine, le sestine, affiancate dalla "conta"= il numero di volte rilevato.
IL RISULTATO FINALE DOVREBBE ESSERE QELLO CHE SEGUE
COMBINAZIONI N° VOLTE
1 2 3 4
1 2 4 4
1 2 5 4
1 2 6 4
1 2 7 4
1 3 4 4
1 3 5 4
1 3 6 4
1 3 7 4
1 4 5 4
1 4 6 4
1 4 7 4
1 5 6 4
1 5 7 4
2 3 4 4
2 3 5 4
2 3 6 4
2 3 7 4
2 4 5 4
2 4 6 4
2 4 7 4
2 5 6 4
2 5 7 4
2 6 7 4
3 4 5 4
3 4 6 4
3 4 7 4
3 5 6 4
3 5 7 4
3 6 7 4
4 5 6 4
4 5 7 4
5 6 7 4
1 2 3 4 3
1 2 3 5 3
1 2 3 6 3
1 2 3 7 3
1 3 4 5 3
1 3 4 6 3
1 3 4 7 3
1 4 5 6 3
1 4 5 7 3
1 5 6 7 3
2 3 4 5 3
2 3 4 6 3
2 3 4 7 3
2 4 5 6 3
2 4 5 7 3
2 5 6 7 3
3 4 5 6 3
3 4 6 7 3
3 5 6 7 3
4 5 6 7 3
1 2 3 4 5 2
1 2 3 4 6 2
1 2 3 4 7 2
2 3 4 5 6 2
2 3 4 5 7 2
1 2 3 4 5 6 1
1 2 3 4 5 7 1
1 2 3 4 6 7 1
1 2 3 5 6 7 1
1 2 4 5 6 7 1
1 3 4 5 6 7 1
2 3 4 5 6 7 1
Grazie per l'aiuto
Moderazione: titolo modificato perché in violazione della Netiquette (# 3) e discussione spostata perché presumibilmente relativa a Excel.