X
Xentis
In Book1 I run macro1 with the following code:
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = False
objExcel.DisplayAlerts = False
Set objWorkbook = objExcel.Workbooks.Open("C:\Program\Book2.xls")
Set objWorksheet = objWorkbook.Worksheets(1)
objWorkbook.Application.Run "'Book2.xls'!macro2"
objWorkbook.SaveAs ("Book3.xls")
objExcel.Quit
The opened workbook Book2 runs macro2 which needs information from the
first workbook
It contains the line:
Year = Workbooks("Book1.xls").Worksheets("Sheet1").Range("A1")
When both files are opened and i run macro2 within Book2 everything
works fine. But when i run macro 1 it gives me a 'Subject out of
range'. Anyone a solution?
Thanks,
Xentis
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = False
objExcel.DisplayAlerts = False
Set objWorkbook = objExcel.Workbooks.Open("C:\Program\Book2.xls")
Set objWorksheet = objWorkbook.Worksheets(1)
objWorkbook.Application.Run "'Book2.xls'!macro2"
objWorkbook.SaveAs ("Book3.xls")
objExcel.Quit
The opened workbook Book2 runs macro2 which needs information from the
first workbook
It contains the line:
Year = Workbooks("Book1.xls").Worksheets("Sheet1").Range("A1")
When both files are opened and i run macro2 within Book2 everything
works fine. But when i run macro 1 it gives me a 'Subject out of
range'. Anyone a solution?
Thanks,
Xentis