У меня есть короткий список значений от A1 до A10:
A4 содержит строку ab
и A5 содержит формулу:
="a" & "b"
Если я запустил:
Sub Test1()
Dim r As Range
Set r = Range("A1:A10")
r.Replace What:="ab", Replacement:="x"
End Sub
изменяется только A4.
Как я могу заставить Replace Method работать для обоих случаев?
EDIT # 1:
Я всегда могу использовать цикл для проверки/замены элемента за пунктом, но .Replace
выполняется намного быстрее. Я полагаю, что я мог бы создать и использовать временный автофильтр, но это кажется экстремальным.