Sub CreateStaff() Dim cell As Range With Sheets("Staff") For Each cell In .Range("A2:A34").

SpecialCells(xlConstants) If Not SheetExists(cell.Value) Then Sheets(cell.Offset(, 1) & " Master").Copy After:=Sheets(Sheets.Count ) With ActiveSheet .Name = cell.Value .Range("A1").Value = cell.Value End With End If .Activate Next cell End With End Sub