I edited the code in my post above because some of the indention did not paste correctly and because I inadvertently left out MasterRS.MoveNext inside the inner loop, it is there in the actual code, otherwise it looks like I had a perpetual loop. But @arnelgp, I noticed that you moved that...