ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Copying Sheet - subscript out of range error (https://www.excelbanter.com/excel-programming/369057-copying-sheet-subscript-out-range-error.html)

GSP@DCS

Copying Sheet - subscript out of range error
 
I tried to use this command
Sheets("Report").Copy Befo=Workbooks(xl_file).Sheets(1)
where xl_file is an object containing the full path to the file I want to
copy the sheet into.

When I ran this I got 'data type mismatch' so I defined xl_file_fmt as a
string which made this statement;

Sheets("Report").Copy Befo=Workbooks(xl_file_fmt).Sheets(1)

Now I'm getting a 'subscrit out of range' error.....

ARGHH.... don't know if I'll ever get this stuff.

I'm sure someone out there can tell me the problem that I'm obviously
overlooking

tia
Steve



Dave Peterson

Copying Sheet - subscript out of range error
 
workbooks(xxxx)
expects just the name--no drive, no path.

like:

dim xl_file as string
xl_file = "book1.xls"
Sheets("Report").Copy Befo=Workbooks(xl_file).Sheets(1)

And that receiving file has to be open.

"GSP@DCS" wrote:

I tried to use this command
Sheets("Report").Copy Befo=Workbooks(xl_file).Sheets(1)
where xl_file is an object containing the full path to the file I want to
copy the sheet into.

When I ran this I got 'data type mismatch' so I defined xl_file_fmt as a
string which made this statement;

Sheets("Report").Copy Befo=Workbooks(xl_file_fmt).Sheets(1)

Now I'm getting a 'subscrit out of range' error.....

ARGHH.... don't know if I'll ever get this stuff.

I'm sure someone out there can tell me the problem that I'm obviously
overlooking

tia
Steve


--

Dave Peterson


All times are GMT +1. The time now is 08:55 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com