Copying worksheets to a new workbook

G

Guest

Hi!
I am getting a debug error message on this line:
Next wSht
Sheets(1).Copy beofre:=Sheets(1)
Sheets(1).Name = shtName

Sheets(shtName).Move = Workbook : This is line.

I changed it from the original code and I cannot see the error of my ways.
The macro does take the active worksheet and creates a new workbook but the
error message comes up before I can continue to work with the data.

Can anyone help?
 
G

Guest

This instruction usually takes the form:

Worksheets("Sheet1").Move after:=Worksheets("Sheet3")

I would guess there's something missing from your errant line of code i.e.
to where should it be moved.
 
G

Guest

Bigwheel,
I tried your script and the worksheet was copied into the existing file. I
need to move the copied worksheet to a new workbook all by it's lonesome
self. Suggestions?
 
G

Guest

Well, as an illustration try this:-

Sheets("Sheet3").Move After:=Workbooks("test2.xls").Sheets(3)

changing the sheet name and workbook name to suit your requirements, of
course.
The target worksheet needs to be open.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top