I tested the code on Windows XP, Excel 2003 all the way to Row 65525 with noproblems. What version are you runing?