Try this: Also, see attached example.
Option Explicit
Sub Macro1()
Application.ScreenUpdating = False
Columns("B:B").Insert Shift:=xlToRight
Range("B2").Value = "=RANK(A2,$A$2:$A$23)<4"
Range("B2").AutoFill Destination:=Range("B2:B" & Range("A65536").End(xlUp).Row)
Range("A1:B1").AutoFilter
Range("A1:B1").AutoFilter Field:=2, Criteria1:="TRUE"
Range("A1:A" & Range("A65536").End(xlUp).Row).Select
Selection.SpecialCells(xlCellTypeVisible).Select
Range("A1:B1").AutoFilter
Selection.Copy
Range("E1").Select
ActiveSheet.Paste
Range("B:B").Delete
Application.ScreenUpdating = True
End Sub