I'm having an issue with getting the MACRO to copy from the correct sheet when it is taking data from another excel work book. The issue is even though I have the sheet search on for the "TOP" it will copy form which ever sheet was last active when the excel was open. I currently have it set up to where each macro does its own section (TOP,BOTTOM,LEFT, RIGHT) so I know I have a bit of extra Dim information. If I can also kind of get a bit of an explanation as to why mine isn't working that would be a bonus.