Конференция "Corba" » Поиcк и замена в Excel
 
  • Alexandr (19.02.08 14:22) [0]
    Надо заменить какой-либо текст в произвольных книгах 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);
    Однако при выполнении на этой строке выдает ошибку
    Не подскажите что я неправильно написал?
    и как еще узнать была произведена замена текста или нет?
  • Смирнов (22.02.08 08:33) [1]

    > Однако при выполнении на этой строке выдает ошибку

    не написал, какую ошибку выдает.

    Почитай справку по VBA, там разный результат функции для Worksheet и Range.
 
Конференция "Corba" » Поиcк и замена в Excel
Есть новые Нет новых   [134430   +4][b:0][p:0]