New Worksheets Macro
Try something like this:
Sub add_sheets()
Dim last_row As Long
Dim cell As Range
With ActiveSheet
last_row = .Range("A" & Rows.Count).End(xlUp).Row
For Each cell In .Range("A1:A" & last_row)
ThisWorkbook.Worksheets.Add after:=Worksheets(ThisWorkbook.Worksheets.Count)
ActiveSheet.Name = .Range("A" & cell.Row).Value
Next cell
End With
End Sub
Regards,
Ryan---
--
RyGuy
"Noahthek" wrote:
I'm trying to create new worksheets using a Macro.
One of my current worksheets is the layout and formula/data master (we can
call it MasterLayout) and another current worksheet would be where the New
Worksheets are named (MasterName) from an existing list in cells A1:A300; I'd
like each new worksheet to be named from A1, A2, etc.
So that any new worksheets would have the data/layout of MasterLayout and
have the name from MasterName.
How do I do this?
thanks so much for any help,
Noah
|