Option Explicit
Sub Macro1()
Dim aSheet As Worksheet
Dim aCell As Range
Dim aRange As Range
Dim Dict As Dictionary
'Create a handle for the master sheet
Set aSheet = Sheets("Sheet1")
'Create a handle for the source range
Set aRange = aSheet.Range("B1:B10") 'Set this based on column format
'Iterate through all the cells in the master list
For Each aCell In aRange
'Add a sheet for this name
Sheets.Add
'Name the sheet
ActiveSheet.Name = aCell.Value
' Create a dictionary instance.
Set Dict = New Dictionary
Dict.Add aCell, rRange.EntireRow.Insert
Dict.Exists aCell
Next aCell
Set aSheet = Nothing '<< edit - Clean House
Set aRange = Nothing '<< edit - Clean House
Set aCell = Nothing '<< edit - Clean House
End Sub