Try changing
Sheets("Pt_Type_Query").Range("U3").Select
to
Application.GoTo Sheets("Pt_Type_Query").Range("U3")
Edit: Never mind that either ... :embarassed:
Third time's the charm?
Dim cell As Excel.Range
With Sheets("Pt_Type_Query")
For Each cell In .Range("U3", .Range("U3").End(xlDown))
Sheets("1").Copy After:=Sheets("1")
ActiveSheet.Name = cell.Text
Next cell
End With
Assuming this works, there's a bug in Excel that will cause it to fail after copying some number of sheets -- 10, 20, ...
If that's a problem, there are other options.
Bookmarks