在特定字符之间放置逗号的功能

时间:2014-05-08 16:06:34

标签: excel excel-vba vba

我有一个不逗号分隔的文件,我想用逗号分隔。幸运的是,我知道每次对><我希望在它们之间加一个逗号。有没有办法创建这样的功能?谢谢!

我也尝试过这个小宏,它只删除了所选单元格的所有内容,并用>,< 替换它们。

Sub Replace()
  Range("A3").Select
    Selection.Replace What:="*><*", Replacement:=">,<", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False
End Sub

编辑:我设法在字符串&gt;&lt;的每个实例之间输入逗号。现在我想找出如何按行拆分,以便在新行开始之后。

2 个答案:

答案 0 :(得分:2)

这会有用吗? Replace(inString, "><", ">,<")

答案 1 :(得分:0)

我会将CSV文件视为文本文件而不是Excel文件。

在记事本(或Notepad ++&lt; - 我最喜欢的)之类的文本编辑器中打开它,并使用><

>,<上执行替换