Затем результаты каждого фильтра нужно по отдельности скопировать на другой лист, для того, чтобы производить другие вычисления.
Помогите, пожалуйста

Range(Range("a1"), Range("a1").End(xlDown)).Copy
i=1
Do While Cells(i, 1).Value <> ""
For Each List In Sheets
If List.Name = Cells(i, 1).Value Then GoTo 1
Next
Selection.AutoFilter Field:=1, Criteria1:=Cells(i, 1).Value
Range(Cells(1, 1), Cells(1, 1).End(xlDown)).Copy
Sheets.Add(After:=Sheets(Sheets.Count)).Name = Cells(i, 1).Value
ActiveSheet.Paste Destination:=Cells(1, 1)
Application.CutCopyMode = False
Sheets("исходный").Select
1 i = i + 1
Loop
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2