Copy multiple (all) sheets to new workbook - with specific range

erinbe

New Member
Joined
Sep 27, 2011
Messages
21
Hello,

Here is my issue...

I would like the click of a button on userform to do the following...

Copy all sheets from current workbook to a new workbook and save as a new name. The sheet names need to stay the same. I've found a lot of code to do this (as i'm not really a big vba programmer) but haven't found something that works.

As well as this I would like to actually only copy a range of each worksheet rather then entire sheet....there is a row (H) that needs to not be visible to the recipient of the workbook but the rest of the data can be seen. I'm not sure if copying a range works best or deleting all Column H in all sheets. I'd like also to not include any code with the new workbook.

Please can someone help point me in a right direction.

Thank you.
 

Excel Facts

Excel Joke
Why can't spreadsheets drive cars? They crash too often!

Forum statistics

Threads
1,222,014
Messages
6,163,392
Members
451,834
Latest member
tomtownson

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top