I have the following, thank you Davesexcel. Now I am needing to figure out how to turn this into a function that will run based on a certain cell having a text value on a different tab within the workbook.
Sub OpenWorkbook()
Dim wb As Workbook, bk As Workbook
Set bk = Workbooks("destination file name.xlsm")
'assumed open
Set wb = Workbooks.Open("copied from file.xlsx") 'you would need the full address and name of workbook
wb.Worksheets("tab name").Range("A1:I500").Copy bk.Worksheets("destination tab").Range("A1")
wb.Close SaveChanges:=True
End Sub
Sub OpenWorkbook()
Dim wb As Workbook, bk As Workbook
Set bk = Workbooks("destination file name.xlsm")
'assumed open
Set wb = Workbooks.Open("copied from file.xlsx") 'you would need the full address and name of workbook
wb.Worksheets("tab name").Range("A1:I500").Copy bk.Worksheets("destination tab").Range("A1")
wb.Close SaveChanges:=True
End Sub