Замінити зовнішні посилання в таблиці Excel на значення- за допомогою макросу

Anonim

Дізнайтесь тут, як можна перетворити зовнішні посилання у фіксовані значення в Excel.

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

Замість того, щоб перетворювати посилання окремо або групами на незалежні значення, ви також можете зробити це за допомогою макросу. Наступний макрос замінює всі зовнішні посилання і замість цього вводить поточний вміст як абсолютні значення у відповідні клітинки:

ПідпосиланняЗамінити ()

Затемнити клітинку як діапазон для кожної клітинки в ActiveSheet.

UsedRange.

Комірки Якщо InStr (Cell.Formula, "[")> 0 And InStr (Cell.Formula, "]")> 0 Тоді Cell.Formula = Cell.

Значення Наступна клітинка

End Sub

Усі зовнішні посилання в поточній таблиці (ActiveSheet) замінені абсолютними значеннями. Для цього макрос перевіряє, чи символи "[" та "]" відображаються у формулах усіх комірок, що використовуються в таблиці. Це завжди показник зовнішніх посилань. Якщо умова виконується, формула у відповідній комірці переписується поточним значенням комірки.