Tukaj preberite, kako lahko pretvorite zunanje reference v fiksne vrednosti v Excelu.
Zunanje reference so uporabne, ker jih lahko uporabite za strukturiranje podatkov. Če pa delovne zvezke z zunanjimi referencami razdelite posamično, uporabniki prejmejo sporočilo o napaki, ki navaja, da referenčnega vira ni mogoče najti.
Namesto da bi sklice posamično ali v skupinah pretvorili v neodvisne vrednosti, lahko to storite tudi z makrom. Naslednji makro nadomešča vse zunanje reference in namesto tega vnese trenutne vsebine kot absolutne vrednosti v ustrezne celice:
PodpovezaveReplace ()
Zatemni celico kot obseg za vsako celico na listu ActiveSheet.
Rabljeno območje.
Celice Če je InStr (Cell.Formula, "[")> 0 In InStr (Cell.Formula, "]")> 0 Potem Cell.Formula = Cell.
Vrednost Naslednja celica
End Sub
Vse zunanje reference v trenutni tabeli (ActiveSheet) se nadomestijo z absolutnimi vrednostmi. V ta namen makro preveri, ali so znaki "[" in "]" prikazani v formulah vseh celic, uporabljenih v tabeli. To je vedno pokazatelj zunanjih referenc. Če je pogoj izpolnjen, se formula v ustrezni celici prepiše s trenutno vrednostjo celice.