Was ändert sich in cells(33,8) während des Loops, so dass das Abbruchkriterium erreicht wird?
Nuin ist "9%" ein String. Falls du cells(33,8) als Zahl auswerten willst, wäre doch der Vergleich mit 0.09 geschickter.
Gruß
Holger