首页 > 解决方案 > 用下划线替换两个单词之间的空格

问题描述

在 CI 列上有从 C2 到 C236 的值。其中一些在两个单词之间有空格。

是否可以使用 VBA 将空格替换为 _ ?

我猜 C 列上有一个 FOR 循环,然后当找到两个单词之间的空格时,用 _ 替换

for i=1 to Cells(Rows.Count, 1).End(xlUp).Row
if between 2 words in column C there is a " " replace with "_"

因此,如果 C 列中的单元格有 White Dress,则应将其更改为 White_Dress。

标签: excelvba

解决方案


Range("C2:C236").Replace what:=" ", replacement:="_", lookat:=xlPart

推荐阅读