thanks for replying AB33. Ignore the destRows, they are for a different function and that one works fine.

It's 'testRow' that I'm trying to sort out. and it's selecting the correct row, it's just not incrementing properly. Taking out the
testRow =  testRow + 1
just screws everything up.