With
ActiveSheet
If
.FilterMode
Then
.ShowAllData
vntFilter = .Range(
"K14:K"
& Application.Max(2, .Cells(.Rows.Count, 3).
End
(xlUp).Row))
vntFilter = toArraySorted(vntFilter)
For
Each
vntItem
In
vntFilter
.Range(
"K13"
).CurrentRegion.AutoFilter Field:=11, Criteria1:=vntItem, Operator:=xlAnd
Application.CalculateFull
Set
addworksheet = ThisWorkbook.Worksheets.Add
If
vntItem =
""
Then
addworksheet.Name =
"Leer"
Else
:
<em><strong>addworksheet.Name = vntItem</strong></em>
End
If
Sheets(
"Mail Generator"
).
Select
If
vntItem =
""
Then
ActiveSheet.AutoFilter.Range.Copy Sheets(
"Leer"
).Range(
"A13"
)
Worksheets(
"Mail Generator"
).Range(
"A1:L12"
).Copy Worksheets(
"Leer"
).Range(
"A1"
)
Sheets(
"Leer"
).Range(
"F3"
).Value = vntItem
Else
:
ActiveSheet.AutoFilter.Range.Copy Sheets(vntItem).Range(
"A13"
)
Worksheets(
"Mail Generator"
).Range(
"A1:L12"
).Copy Worksheets(vntItem).Range(
"A1"
)
Sheets(vntItem).Range(
"F3"
).Value = vntItem
End
If
Next
End
With