-
Надо заменить какой-либо текст в произвольных книгах Excel и сохранить изменения только тех файлов где что-то менялось Делаю так: iSheet.Cells.Replace(oldstring, newstring, EmptyParam, EmptyParam, False, EmptyParam, False, False) Заменяет без проблем, однако в любом случае возвращает True, даже если ничего не менялось!? Пытаюсь перед заменой сделать поиск iSheet.Cells.Find(oldstring,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyPar am, False,EmptyParam,EmptyParam); Однако при выполнении на этой строке выдает ошибку Не подскажите что я неправильно написал? и как еще узнать была произведена замена текста или нет?
-
> Однако при выполнении на этой строке выдает ошибку
не написал, какую ошибку выдает.
Почитай справку по VBA, там разный результат функции для Worksheet и Range.
|