Разберете тук как можете да конвертирате външни препратки в фиксирани стойности в Excel.
Външните препратки са полезни, защото можете да ги използвате за структуриране на вашите данни. Ако обаче разпространявате работни книги с външни препратки поотделно, потребителите получават съобщение за грешка, в което се посочва, че посоченият източник не може да бъде намерен.
Вместо да преобразувате препратките поотделно или в групи в независими стойности, можете също да направите това с помощта на макрос. Следният макрос замества всички външни препратки и вместо това въвежда текущото съдържание като абсолютни стойности в съответните клетки:
ПодвръзкиReplace ()
Затъмнете клетката като диапазон за всяка клетка в ActiveSheet.
UsedRange.
Клетки Ако InStr (Cell.Formula, "[")> 0 И InStr (Cell.Formula, "]")> 0 Тогава Cell.Formula = Cell.
Стойност Следваща клетка
End Sub
Всички външни препратки в текущата таблица (ActiveSheet) се заменят с абсолютни стойности. За да направите това, макросът проверява дали символите "[" и "]" се появяват във формулите на всички клетки, използвани в таблицата. Това винаги е индикатор за външни препратки. Ако условието е изпълнено, формулата в съответната клетка се презаписва от текущата стойност на клетката.