Sub TEST()
Dim xArea As Range, xR As Range, xF As Range, xG As Range, I%
Set xArea = Range([A3], Cells(Rows.Count, 1).End(xlUp))
Application.ScreenUpdating = False
For Each xR In xArea
If xR = "" Or xR = xR(1, 9) Then GoTo 101
Set xF = [I:I].Find(xR, Lookat:=xlWhole)
If xF Is Nothing Then GoTo 101
I = xR.Row - xF.Row
If I > 0 Then Set xG = xF Else Set xG = xR
xG.Resize(Abs(I), 5).Insert Shift:=xlDown
101: Next
End Sub