Замена внешних ссылок в таблице Excel значениями - с помощью макроса

Содержание

Узнайте здесь, как преобразовать внешние ссылки в фиксированные значения в Excel.

Внешние ссылки полезны, потому что вы можете использовать их для структурирования данных. Однако, если вы распределяете книги с внешними ссылками по отдельности, пользователи получают сообщение об ошибке, в котором говорится, что источник, на который имеется ссылка, не может быть найден.

Вместо преобразования ссылок по отдельности или в группах в независимые значения вы также можете сделать это с помощью макроса. Следующий макрос заменяет все внешние ссылки и вместо этого вводит текущее содержимое как абсолютные значения в соответствующие ячейки:

Подссылки Заменить ()

Уменьшить размер ячейки как диапазон для каждой ячейки в ActiveSheet.

UsedRange.

Ячейки Если InStr (Cell.Formula, "[")> 0 и InStr (Cell.Formula, "]")> 0, то Cell.Formula = Cell.

Значение Следующая ячейка

Конец подписки

Все внешние ссылки в текущей таблице (ActiveSheet) заменяются абсолютными значениями. Для этого макрос проверяет, присутствуют ли символы «[» и «]» в формулах всех ячеек, используемых в таблице. Это всегда индикатор внешних ссылок. Если условие выполняется, формула в соответствующей ячейке перезаписывается текущим значением ячейки.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave