VBA代码在单元格内添加多个连字符

时间:2016-07-05 16:03:47

标签: excel-vba vba excel

您好,并提前感谢您提供的任何帮助。我有很多行数据,部分数字主要是一个单元格内的各种alpha和数值。我通过“alt” - “enter”方法执行此操作,以便一个单元格在此单元格内有许多行。我想为该单元格中的每个数据部件号行添加一个连字符。我已经搜索了大量的论坛和vba提示,但它们似乎都解决了删除或添加每个单元格的单元格。我也尝试连接没有运气。 非常感谢任何帮助。

e.g。单元格A1。 M23053 / 5-115-0 202K142-25 M24308 / 2-1F DE24657

到这......细胞A1   - M23053 / 5-115-0   - 202K142-25   - M24308 / 2-1F   - DE24657

1 个答案:

答案 0 :(得分:0)

要添加连字符,您可以使用数组。就像是:     =替换(A1,匹配(假,ISERROR(1 *中部(A1,行(INDIRECT( “1:100”)),1)),0),0, “ - ”)