How to remove spaces from an entire Excel column using VBA?

后端 未结 3 645
我寻月下人不归
我寻月下人不归 2021-01-14 15:31

I\'m trying to delete the spaces that I have in each field of the column \"A\" this spaces are at the end of the string some of the string has 3 spaces others 4. When I run

3条回答
  •  感动是毒
    2021-01-14 16:05

    Currently you are not actually updating the cell in the loop, you just;

    result = Replace(Cells(i, "A"), " ", "")
    

    You should:

    Cells(i, "A") = Replace(Cells(i, "A"), " ", "")
    

    Or better

    Cells(i, "A") = rtrim$(Cells(i, "A"))
    

    Which will remove all right spaces. You can probably remove the if check as well.

提交回复
热议问题