我有一张excel表,其中有100行和20列。如果我想将公式从“= SUM”更改为=“AVERAGE”,仅针对列B中存在的单元格,而不影响其中可能也包含“= SUM”公式的任何其他列,那么如何执行该操作?
我尝试过使用Ctrl + F和Replace,但要么只替换一个公式,要么替换所有列中的公式。或者我必须手动继续单击替换100次,以替换B列中的公式。
有没有简单的方法可以做到这一点? 谢谢
答案 0 :(得分:1)
考虑:
Sub Macro1()
Columns("B:B").Replace What:="SUM", _
Replacement:="AVERAGE", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, _
SearchFormat:=False, ReplaceFormat:=False
End Sub