【发布时间】:2016-12-23 14:29:31
【问题描述】:
我想用 VBA 将一个单元格的内容分成三个独立的部分,例如 [城市]、[州]、[邮政编码] 放在同一行的三个不同列中,而原始单元格保持不变。
我原以为拆分会起作用,但不幸的是我遇到了一些复杂的问题,第一个拆分似乎只继承了左边的内容,留下了其余的,第二个,我不知道如何合并两个分隔符为单个拆分。
知道如何克服这些问题吗?
Cells(Row1, ColA).Select
Location = ActiveCell.Value
Cells(Row1, ColC) = Split(Location, ",")
Cells(Row1, ColA).Select
Cells(Row1, ColD) = Split(Location, " ")
Cells(Row1, ColA).Select
Cells(Row1, ColE) = Split(Location, " ")
【问题讨论】:
-
试试下面的代码,看看它是否适合你
-
您是否尝试过此处获得的答案中的代码?
标签: string excel cell delimiter vba