是否在VBA中查找和替换整个工作簿而没有循环?

时间:2020-06-13 08:18:06

标签: excel vba

使用Excel中的“查找与替换”功能并将其设置为在整个工作簿中进行搜索,比使用VBA并通过循环搜索每个工作表要快得多。当我记录宏时,它只给我通过活动工作表而不是整个工作簿的VBA代码。是否有一个VBA解决方案的运行速度与内置功能一样快?

1 个答案:

答案 0 :(得分:1)

运行此命令时,整个工作簿中的所有“ b”都将替换为“ k”。

Sub test()

    Cells.Replace What:="b", Replacement:="k", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
End Sub