首页 > 解决方案 > 删除 L 列中的所有空格并添加双管道(VBA Excel)

问题描述

我想删除column L.

Column L包含如下数据with pipes

data | data | data | data

是否有一个宏可以使它成为double pipes

data||data||data||data

L 列也只包含单个数据,在这种情况下,什么都不应该发生:

data

我希望这是可能的,在此先感谢!

标签: excelvba

解决方案


这是在宏中使用 control + H。您也可以在不使用宏的情况下执行此操作。

Sub FindReplace()

    Cells.Replace What:=" | ", Replacement:="||", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

    Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
End Sub

推荐阅读