Sub Filter()
'
' Data to be filtered is in Sheet1 ... cells A1 down
Sheets("sheet2").Activate
'incorporating Filter Criterion
Sheets("sheet2").Range("B2").Formula = "=(FIND(""dyn"",A2))"
Sheets("Sheet1").Range("A:A").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("B1:B2"), CopyToRange:=Sheets("Sheet2").Range("A1"), Unique:=False
'data with dyn's will be copied to column C of Sheet1 (it can of course be copied to column A ...
'I want to retain the original data ... just in case
Sheets("sheet2").Range("a1", Range("a1").End(xlDown)).Copy [sheet1!B1]
' Data to be filtered is in Sheet1 ... cells A1 down
Sheets("sheet2").Activate
'incorporating Filter Criterion
Sheets("sheet2").Range("C2").Formula = "=(FIND(""Non-existent"",A2))"
Sheets("Sheet1").Range("A:A").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("C1:C2"), CopyToRange:=Sheets("Sheet2").Range("B1"), Unique:=False
'data with Non-existent will be copied to column C of Sheet1 (it can of course be copied to column A ...
'I want to retain the original data ... just in case
Sheets("sheet2").Range("B1", Range("B1").End(xlDown)).Copy [sheet1!C1]
' Data to be filtered is in Sheet1 ... cells A1 down
Sheets("sheet2").Activate
'incorporating Filter Criterion
Sheets("sheet2").Range("D2").Formula = "=(FIND(""hursley"",A2))"
Sheets("Sheet1").Range("A:A").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("D1:D2"), CopyToRange:=Sheets("Sheet2").Range("C1"), Unique:=False
'data with Non-existent will be copied to column C of Sheet1 (it can of course be copied to column A ...
'I want to retain the original data ... just in case
Sheets("sheet2").Range("D1", Range("D1").End(xlDown)).Copy [sheet1!D1]
End Sub