Here are a few macros that will help you
This code will activate the specified workbook, but it assumes it is already open.
Windows("Consolidation.xls").Activate
This code can open workbooks
Workbooks.Open "C:\INVReport\inventory.xls"
This code will select the last contiguous record in a column, then select the one right below it (next empty row)
Selection.End(xlDown).Select
selection.offset(1,0).select
As far as running the macro from a different workbook, thats not going to work. Tell me more about the files you are working with, are the names consistent?
Bookmarks