如何在 Excel 中附加到多个单元格?

如何在 Excel 中附加到多个单元格?

例如:

如果单元格的值为“ABC”,我想在其后附加“D”。

假设我有一个巨大的列表,并且这个具有此精确值的单元格在整个列表中是随机的。我如何可靠地附加到此列表?

答案1

尝试这个简短的 VBA 宏:

Sub Macro1()
    Cells.Replace What:="ABC", Replacement:="ABCD", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

End Sub

编辑#1:

如果要将更改限制到值为确切地

ABC

然后使用:

Sub Macro2()
    Cells.Replace What:="ABC", Replacement:="ABCD", LookAt:=xlWhole, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

End Sub

Macro2()将忽略类似以下的单元格:

Easy as ABC

答案2

相关内容