Excel VBA Replace

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)))
Топикстартер
Сообщения
2 089
Реакции
145
оптимизировать надо
не каждый раз ячейку на чтение-запись мучать, а промежуточные замены делать отдельной переменной.

Sub ReplaceAnything()
Dim t As Range
For Each t In ActiveSheet.UsedRange
c = t

с = Replace(с, " ", "_")
c = Replace(c, "yes", "no")
t = c
Next
End Sub

или
c = t.formula
...
t.formula = c
Wow !!! да так моментально проходит... 'cooll)'