Ciao a tutti … per verificare la correttezza dei risultati devo fare dei controlli incrociati per la mia oceanica mole di dati. Mi necessitano alcuni aiuti che di volta in volta posterò. Il primo è una macro che controlla e conta in archivio, se presenti, i numeri dall’1 al 90 e una volta trovati colora la zona in cui si trovano. Quindi la macro dovrebbe eseguire i seguenti passi:
1) Verifica che in Archivio range G2:K(end) non ci siano numeri uguali sulla stessa riga.
Se presenti numeri uguali, sulla stessa riga, ferma il ciclo con un semplice messaggio
tipo MsgBox “errore” altrimenti continua con il punto 2.
2) Inizia il ciclo da G2 e conta riga per riga la presenza dei numeri dall’1 al 90, non conteggiando i doppioni, colorando
la zona delle righe e parte finale (se c’è) fin dove ha trovato l’ultimo numero.
3) Continua il ciclo esattamente da dove ha finito con il primo blocco per contare i numeri dall’1 al 90 e colorando il secondo blocco.
4) Continua il ciclo esattamente da dove ha finito con il secondo blocco, ecc.
5) Se nella parte finale dell’archivio non riesce a trovare i numeri lascia intatte le righe ossia senza colore.
Ricapitolando ogni blocco colorato dovrebbe contenere i numeri dall'1 al 90 ed eventuali ripetizioni se presenti. il primo numero
del blocco dovrebbe essere un numero dei 90 e l'ultimo numero dovrebbe essere l'ultimo numero dei 90.
In allegato un file con due fogli uno Demo che dà maggiori indicazioni su cosa si cerca e un foglio Archivio dove eseguire la macro di aiuto.
Ringraziando anticipatamente tutti coloro che mi possono aiutare. 73 ilwae
http://www.filedropper.com/90rete