Itt megtudhatja, hogyan konvertálhatja a külső hivatkozásokat rögzített értékekké az Excelben.
A külső hivatkozások azért hasznosak, mert ezek segítségével strukturálhatja adatait. Ha azonban a külső hivatkozásokkal ellátott munkafüzeteket egyenként terjeszti, a felhasználók hibaüzenetet kapnak arról, hogy a hivatkozott forrás nem található.
Ahelyett, hogy a hivatkozásokat egyenként vagy csoportosan önálló értékekké alakítaná, ezt egy makró segítségével is megteheti. A következő makró helyettesíti az összes külső hivatkozást, és ehelyett abszolút értékként adja meg az aktuális tartalmat a megfelelő cellákban:
AlhivatkozásokReplace ()
A cella halványítása tartományként az ActiveSheet minden cellájához.
UsedRange.
Cellak Ha InStr (Cell.Formula, "[")> 0 And InStr (Cell.Formula, "]")> 0 Akkor Cell.Formula = Cell.
Érték Következő cella
End Sub
Az aktuális táblázat (ActiveSheet) összes külső hivatkozását abszolút értékek váltják fel. Ehhez a makró ellenőrzi, hogy a "[" és "]" karakterek megjelennek -e a táblázatban használt összes cella képletében. Ez mindig a külső hivatkozások mutatója. Ha a feltétel teljesül, a megfelelő cellában lévő képletet felülírja a cella aktuális értéke.