Заменете външни препратки в таблица на Excel със стойности- с помощта на макрос

Съдържание

Разберете тук как можете да конвертирате външни препратки в фиксирани стойности в Excel.

Външните препратки са полезни, защото можете да ги използвате за структуриране на вашите данни. Ако обаче разпространявате работни книги с външни препратки поотделно, потребителите получават съобщение за грешка, в което се посочва, че посоченият източник не може да бъде намерен.

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

ПодвръзкиReplace ()

Затъмнете клетката като диапазон за всяка клетка в ActiveSheet.

UsedRange.

Клетки Ако InStr (Cell.Formula, "[")> 0 И InStr (Cell.Formula, "]")> 0 Тогава Cell.Formula = Cell.

Стойност Следваща клетка

End Sub

Всички външни препратки в текущата таблица (ActiveSheet) се заменят с абсолютни стойности. За да направите това, макросът проверява дали символите "[" и "]" се появяват във формулите на всички клетки, използвани в таблицата. Това винаги е индикатор за външни препратки. Ако условието е изпълнено, формулата в съответната клетка се презаписва от текущата стойност на клетката.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave