Hello Christine
Here is my version of the copyfrom file. I have modified the macro to do the full selected range.
HOLE_CHECKS_TEST.zip
It now works fast but though I havent checked row by row, there does seem to be some sort of a breakdown after the row containing XX015. Whether this is due to differences between the two files or not I can't say at the moment.
I too am using 2010 so that shouldn't be a problem.
Just to be clear and I am sure that you are doing it properly. You are in this file with both open in the same instance of Excel. Select the range that you wish to transfer (I have assumed that this is all data and no formulae). Activate the macro. I have increased the wait time to 10 secs just to make sure that you have plenty to navigate to the other file. When the Input box opens type the cell address or click on the top left hand cell of the range you want to copy to and Click OK. After a few seconds the transferred data should appear. Also, to be sure that there is no macro in the other workbook, when you open the macro dialog box, only one instance of the macro name (with no workbook title in front of it should appear).
I have eliminated all of the Activate needs in the modifications that I have made.
Hopefully this will be a goer.
Harry