Two Open Workbooks
Thanks, Jim,
I'll try it out tomorrow at work.
What does the On Error GoTo 0 do? I've never seen a 0 used before. I would
need a 0: before End Sub, right?
--
Thanks for your help.
Karen53
"Jim Thomlinson" wrote:
Close...
Dim wbkCopyFrom As Workbook
on error resume next
Set wbkCopyFrom = Workbooks("test.xls")
If wbkCopyFrom Is Nothing Then
Set wbkCopyFrom = Workbooks.Open("C:\Documents and
Settings\Eileen\Desktop\New
Workbooks\test.xls")
On Error GoTo 0
If wbkCopyFrom Is Nothing Then
MsgBox "Cannot find originating file"
Else
--
HTH...
Jim Thomlinson
"Karen53" wrote:
Hi,
I'm not sure I'm doing this right. I used this to open the other workbook
in another procedure and it worked fine. Now I'm getting an out of range
message. Also, am I identifying the two different workbook correctly in
determining the LusedRow?
Dim wbkCopyFrom As Workbook
Set wbkCopyFrom = Workbooks("C:\Documents and
Settings\Eileen\Desktop\New
Workbooks\test.xls")
If wbkCopyFrom Is Nothing Then
Set wbkCopyFrom = Workbooks.Open("C:\Documents and
Settings\Eileen\Desktop\New
Workbooks\test.xls")
On Error GoTo Done
If wbkCopyFrom Is Nothing Then
MsgBox "Cannot find originating file"
Else
Set ws = wbkCopyFrom.Sheets(Replace(MainPagepg.Name, "'", "''"))
Application.ScreenUpdating = False
'get the last tenant's row in the From workbook
FromLusedRow = ws.Cells(Rows.Count, "F").End(xlUp).Row
'get the last tenant's row in the New workbook
NewLusedRow = MainPagepg.Cells(Rows.Count, "F").End(xlUp).Row
--
Thanks for your help.
Karen53
|