I'm VBA noobs and in need to finish my assignment.
I would like to copy a template worksheets into and copy some cell automatically to it.
Here's what I get from webs, and I'm stuck now..
Sub CopyTemplate()
Dim myCell As Range, MyRange As Range, Orange As Range
Set MyRange = Sheets("Isolation Section").Range("B24")
Set MyRange = Range(MyRange, MyRange.End(xlDown))
Set Orange = Sheets("Isolation Section").Range("D24")
Set Orange = Range(MyRange, MyRange.End(xlDown))
Application.ScreenUpdating = False
For Each myCell In MyRange
Sheets("Template").Copy After:=Sheets(Sheets.Count)
With myCell
ActiveSheet.Name = .Value
ActiveSheet.Range("A13").Value = .Value
ActiveSheet.Range("E13").Value = Orange.Value
.Parent.Hyperlinks.Add Anchor:=myCell, Address:="", SubAddress:= _
"'" & .Text & "'!B24", TextToDisplay:=.Text
End With
Next myCell
Application.ScreenUpdating = True
End Sub
I have a template sheet called Template.
I create a copy of Template sheet and name it after each row from Isolation Section (so a loop).
Then place the cell data row B24 in cell
A13 of the sheet.
But how about the cell data row D24 from Isolation Section copied to each sheets in new worksheets cell E13?
Image:
Sorry if my English is bad..
Orange
. Also I think it is worth adding a screen shot or illustration of what you want to achieve. – L42