例如:
如果单元格的值为“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