替换同一列中的文本

时间:2017-02-10 05:28:07

标签: vba excel-vba excel

我可以在VBA中协助编码(我还没有做过多少工作)。我想替换B列中所有单元格中的文本。

如果B列中的单元格中有特定文本,而A列中的单元格中有特定文本,我希望将B列中的单元格替换为另一个文本。 F 或者,例如,如果在列B的单元格中,则存在“否”'或者'其他',并且在A栏中有拒绝&#39 ;;我希望将列B的文字(' No'或'取消')替换为'拒绝'。 非常感谢帮助。感谢

Worksheets("HIA").Columns("B").Replace _ What:="No", Replacement:="Decline", _ SearchOrder:=xlByColumns, MatchCase:=True

1 个答案:

答案 0 :(得分:0)

以下内容应该有所帮助:

^\d+-[A-Za-z].+(?=[\d] ).

请注意代码中的注释,以了解其工作原理。如果它有帮助,请投票!