Found solution on another thread
Sub Possible_Answer()
Dim ary As Variant
Dim sRows As String
Dim nextrow As Long
Dim i As Long
With Sheets("Sample Problem")
ary = Application.Transpose(.Evaluate("IF(C6:C12=""Jane Fake"",ROW(C6:C12))"))
sRows = Replace(Replace(Join(ary, ","), "False,", ""), "False", "")
ary = Split(sRows, ",")
nextrow = 17
For i = LBound(ary) To UBound(ary)
.Cells(ary(i), "B").Copy .Cells(nextrow, "D")
.Cells(ary(i), "C").Resize(, 2).Copy .Cells(nextrow, "B")
.Cells(ary(i), "E").Copy .Cells(nextrow, "F")
.Cells(ary(i), "F").Copy .Cells(nextrow, "E")
nextrow = nextrow + 1
Next i
End With
End Sub
Bookmarks