You could accomplish this via a for loop using the step function. Something like this:
Sub Repeat()
For ColNum = 4 To 500 Step 2
Range(Cells(3, ColNum), Cells(1159, ColNum)).FormulaR1C1 = "=VLOOKUP(RC[-1],'ASLs total'!C[-5]:C[-4],2,0)"
Next ColNum
End Sub
Hope this helps