Vba macro to copy row from table if value in table meets condition

That is exactly what you do with an advanced filter. If it’s a one shot, you don’t even need a macro, it is available in the Data menu.

Sheets("Sheet1").Range("A1:D17").AdvancedFilter Action:=xlFilterCopy, _
    CriteriaRange:=Sheets("Sheet1").Range("G1:G2"), CopyToRange:=Range("A1:D1") _
    , Unique:=False

Leave a Comment