|Your second post doesn't make sense.|
"The cells to be copied are alternating rows, not columns"
The code I provided is based on every other row A2, A4, etc. as requested.
Now you say it should be B1 copied to A1, yet you says that the cells to be copied are alternating rows, which is what I provided. That's pretty confusing.
If you really want Column B copied to Column A if Column A is blank, just use an IF function in any other column and then use Copy/PasteSpecial...Values to place the results into Column A.
Click Here Before Posting Data or VBA Code ---> How To Post Data or Code.