こんばんは!
No.1さんが仰っているようにオートフィルタや関数で対応できると思いますが・・・
VBAをご希望のようなので、一例です。
Sheet1・Sheet2とも1行目はタイトル行でA列の2行目以降のデータとします。
Sheet1にコマンドボタンを配置し、↓のコードをコピー&ペーストしてみてください。
Private Sub CommandButton1_Click()
Dim i As Long
Dim ws1, ws2 As Worksheet
Set ws1 = Worksheets("sheet1")
Set ws2 = Worksheets("sheet2")
For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
If ws1.Cells(i, 2) = "A" Then
With ws2.Cells(Rows.Count, 1).End(xlUp)
.Offset(1) = ws1.Cells(i, 2)
.Offset(1, 1) = ws1.Cells(i, 3)
.Offset(1, 2) = ws1.Cells(i, 5)
End With
End If
Next i
End Sub
こんな感じではどうでしょうか?m(__)m