If this is all the same problem - find a row and put something in it - why not keep it all in one thread? Likely the code to modify the cell will be intimately connected to the code that finds the empty row, so we may as well discuss them together. I suggest posting the code (formatted a little better ) in the other thread and closing this one...
Steve.