جرب هذا الكود
Sub salim()
Dim rg As Range
Dim m, i As Integer
Range("j8:j500").ClearContents
m = 8
For i = 3 To 7 Step 2
Set rg = Range(Cells(8, i), Cells(500, i)).SpecialCells(xlCellTypeConstants, 23)
rg.Copy Cells(m, "j")
m = m + rg.Count + 1
Next
End Sub