I am having trouble copying filtered data on the criteria range, then pasting it into the P&L Regulated Entities sheet without having the new filtered data paste over the previous filtered data. How can I adjust the code below to ensure that data filtered on 1226 is pasted first, then the data filtered on 1843 is pasted below the data from 1226?
Sheets("P&L").Select
Range("A1").AutoFilter Field:=1, Criteria1:= _
"*1226*"
ActiveSheet.AutoFilter.Range.Copy
Sheets("P&L Regulated Entities").Select
Range("A1").Select
Selection.PasteSpecial _
Paste:=xlPasteFormulas, Operation:=xlNone, SkipBlanks:=False,Transpose:=False
Sheets("P&L").Select
Range("A1").AutoFilter Field:=1, Criteria1:= _
"*1843*"
ActiveSheet.AutoFilter.Range.Copy
Sheets("P&L Regulated Entities").Select
ActiveCell.Offset(1).Select
Range("A1").Select
Selection.PasteSpecial _
Paste:=xlPasteFormulas, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Sheets("P&L").Select
Range("A1").AutoFilter Field:=1, Criteria1:= _
"*865*"
ActiveSheet.AutoFilter.Range.Copy
Sheets("P&L Regulated Entities").Select
ActiveCell.Offset(1).Select
Range("A1").Select
Selection.PasteSpecial _
Paste:=xlPasteFormulas, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Sheets("P&L").Select
Range("A1").AutoFilter Field:=1, Criteria1:= _
"*1223*"
ActiveSheet.AutoFilter.Range.Copy
Sheets("P&L Regulated Entities").Select
ActiveCell.Offset(1).Select
Range("A1").Select
Selection.PasteSpecial _
Paste:=xlPasteFormulas, Operation:=xlNone, SkipBlanks:=False, Transpose:=False