У меня есть книга, которая исходит от кого-то другого, поэтому путь к файлу относится к локальному диску этого человека. Поэтому мне нужно заменить путь к файлу на моем локальном диске. Я попробовал 3 метода, и все они потерпели неудачу. Пожалуйста, дайте мне несколько рекомендаций. В принципе, я пытаюсь найти замену 2 пути к файлам в пределах формулы для целого листа (почти все клетки) (смотри ниже):VBA Найти и заменить выпуск
='U:\Futochan\2012\[Futochan2012.xlsm]Counts'!E6+'U:\Futochan\2013\[Futochan2013.xlsm]Counts'!E6
1-й способ: ли это вручную. ДАТа -> Редактировать ссылки -> Изменить источники (Failed, продолжают побудила меня за ссылки)
второй метод: VBA: Сделал range.replace. Он только заменил первую ячейку и остановился.
3-й метод: VBA: Ячейка по ячейке: «Для каждой ячейки в диапазоне». Я выключил все. Он работал, но занял 2 часа. :/
Пожалуйста, помогите! Благодаря!
Я не знаю, почему первый метод Wouldn» т работы. Попробуйте переключиться на ручной режим расчета (на вкладке «Формулы»), прежде чем делать это, затем установите его в ручном режиме и нажмите F9, чтобы выполнить пересчет. –
простой 'Find + Replace' мог бы работать, как представлено в [этом простом коде] (http://stackoverflow.com/a/17668972/2143262) –