I'm not sure what happened, but I copied and pasted it and tried to run it three times, but kept getting 'runtime error 13'. On the fourth time, without changing anything it ran. Thanks for the help. I was hoping that by limiting the range it would run faster, but it still takes a while to process. Oh well, it works and that's what counts.