Tu zistíte, ako môžete v programe Excel prevádzať externé referencie na pevné hodnoty.
Externé odkazy sú užitočné, pretože ich môžete použiť na štruktúrovanie údajov. Ak však zošity s externými referenciami distribuujete jednotlivo, používateľom sa zobrazí chybové hlásenie, že nemožno nájsť odkazovaný zdroj.
Namiesto prevodu odkazov jednotlivo alebo v skupinách na nezávislé hodnoty to môžete urobiť aj pomocou makra. Nasledujúce makro nahrádza všetky externé odkazy a namiesto toho zadáva aktuálny obsah ako absolútne hodnoty do príslušných buniek:
Náhradné odkazy Nahradiť ()
Dim Cell as Range for each cell in ActiveSheet.
UsedRange.
Bunky, ak je InStr (Cell.Formula, "[")> 0 a InStr (Cell.Formula, "]")> 0, potom Cell.Formula = Cell.
Hodnota Nasledujúca bunka
Koniec pod
Všetky externé odkazy v aktuálnej tabuľke (ActiveSheet) sú nahradené absolútnymi hodnotami. Za týmto účelom makro skontroluje, či sa znaky „[“ a „]“ zobrazujú vo vzorcoch všetkých buniek použitých v tabuľke. Toto je vždy ukazovateľ externých referencií. Ak je podmienka splnená, vzorec v zodpovedajúcej bunke sa prepíše aktuálnou hodnotou bunky.