Hi,
the main thing you can come unstuck on is using windows("workbookname")
try using this type to describe which workbook you are using
Workbooks("Book1").Worksheets("Sheet1")
however it is usually best to declare workbooks
ie
Dim wb1, wb2 as workbook
Dim WB2filename as string
WB2filename = "Contract_DB_V1.1.xlsm"
set wb1 = thisworkbook
set wb2 = workbooks(filename)
'then use wb1 or wb2
wb1.sheets("Sheet1").range("A8").select
' or
with wb2.sheets("Site Label")
.Range("A20").seect
End with
heres a link to a site giving info about workbooks etc
http://www.techrepublic.com/blog/10t...-using-vba/967
Bookmarks