Добрый день, есть задача с помощью макроса автоматически удалять в формулах ссылки на несуществующие ячейки типа "#ССЫЛКА!"
Если это делать в ручную с помощью замены Ctrl + H, "#ССЫЛКА!" заменить на "", то все работает. Но если это прописать в скрипте через метод replace, то метод не срабатывает. Подозреваю, что Эксель считывает формулу из ячейки как единое значение, а не как набор текста, поэтому не работает метод.
Подскажите пожалуйста, как можно переписать команду, что бы замена все же произошла?
Если это делать в ручную с помощью замены Ctrl + H, "#ССЫЛКА!" заменить на "", то все работает. Но если это прописать в скрипте через метод replace, то метод не срабатывает. Подозреваю, что Эксель считывает формулу из ячейки как единое значение, а не как набор текста, поэтому не работает метод.
Подскажите пожалуйста, как можно переписать команду, что бы замена все же произошла?
Код |
---|
Selection.Replace What:="#ССЫЛКА!+", Replacement:="" |