Non funziona vuol dire che l'algoritmo non fa quello che mi aspetto.
Naturalmente ho estratto solo la parte di codice del progetto che interessa la mia domanda.
Credo che sia un algoritmo abbastanza comune e potrebbe essere utile a tutti per molte situazioni simili.
Quello che fa attualmente?
Funziona solo per la prima riga. Cioè la popola, la colora e si ferma!
Grazie ancora