Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,814
Default DUPLICATE 1 sheet into 100 sheet workbook

I have 1 sheet (Invoice template).
I want to multiply or duplicate that 1 sheet into 100 sheets.

IS THERE A QUICK WAY TO DO THIS?
(not the manual time consuming "insert a sheet" method)
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,316
Default DUPLICATE 1 sheet into 100 sheet workbook

This macro should do it for you, just change the name of the worksheet you
want to replicate 100 times:

Sub ReplicateSheet()

Dim i As Integer
Dim intCounter As Integer

Application.ScreenUpdating = False

For intCounter = 0 To 100
Application.StatusBar = "Inserting copy " & intCounter _
+ 1 & ", please wait..."
i = ActiveWorkbook.Worksheets.Count
Sheets("Your Sheet Name").Select 'Change sheet name here
Sheets("tblHrsWorked").Copy After:=Sheets(1)
Next intCounter

With Application
.ScreenUpdating = True
.StatusBar = False
End With

End Sub

--

"STEVE" wrote:

I have 1 sheet (Invoice template).
I want to multiply or duplicate that 1 sheet into 100 sheets.

IS THERE A QUICK WAY TO DO THIS?
(not the manual time consuming "insert a sheet" method)

  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,814
Default DUPLICATE 1 sheet into 100 sheet workbook

Ok, nice!!!
How about a short macro to give me sequential numbers for the sheet names,
(and I want too start with Invoice #1000)
Thanks very much!

"Kevin B" wrote:

This macro should do it for you, just change the name of the worksheet you
want to replicate 100 times:

Sub ReplicateSheet()

Dim i As Integer
Dim intCounter As Integer

Application.ScreenUpdating = False

For intCounter = 0 To 100
Application.StatusBar = "Inserting copy " & intCounter _
+ 1 & ", please wait..."
i = ActiveWorkbook.Worksheets.Count
Sheets("Your Sheet Name").Select 'Change sheet name here
Sheets("tblHrsWorked").Copy After:=Sheets(1)
Next intCounter

With Application
.ScreenUpdating = True
.StatusBar = False
End With

End Sub

--

"STEVE" wrote:

I have 1 sheet (Invoice template).
I want to multiply or duplicate that 1 sheet into 100 sheets.

IS THERE A QUICK WAY TO DO THIS?
(not the manual time consuming "insert a sheet" method)

  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 340
Default DUPLICATE 1 sheet into 100 sheet workbook

Try This:

1. Hold down Shift+F11 until you get 100 worksheets.
2. Right click the original sheet and choose Select All Sheets
3. Choose Edit Fill Across Worksheets and then click All followed
by OK.

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
worksheet to worksheet . . . Wayne Knazek Excel Worksheet Functions 5 September 27th 06 06:57 PM
Sum up columns in different sheet with error check zeyneddine Excel Discussion (Misc queries) 13 July 10th 06 01:21 PM
Change sheet reference in new workbook [email protected] Excel Discussion (Misc queries) 2 January 26th 06 04:44 PM
Protect Workbook vs Worksheet?? Dan B Excel Worksheet Functions 3 November 7th 05 09:02 PM
Does excel recognise names rather than cells? Sue Excel Worksheet Functions 9 May 22nd 05 04:51 AM


All times are GMT +1. The time now is 03:12 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"