Nahraďte externí odkazy v tabulce aplikace Excel hodnotami- pomocí makra

Anonim

Zde zjistíte, jak lze v aplikaci Excel převádět externí odkazy na pevné hodnoty.

Externí odkazy jsou užitečné, protože je můžete použít ke strukturování dat. Pokud však sešity s externími odkazy distribuujete jednotlivě, uživatelům se zobrazí chybová zpráva, že nelze najít odkazovaný zdroj.

Namísto převodu odkazů jednotlivě nebo ve skupinách na nezávislé hodnoty to můžete provést také pomocí makra. Následující makro nahrazuje všechny externí odkazy a místo toho zadává aktuální obsah jako absolutní hodnoty do odpovídajících buněk:

Náhradní odkazy Nahradit ()

Dim buňky jako rozsah pro každou buňku v ActiveSheet.

Použitý rozsah.

Cells If InStr (Cell.Formula, "[")> 0 And InStr (Cell.Formula, "]")> 0 Then Cell.Formula = Cell.

Hodnota Další buňka

End Sub

Všechny externí odkazy v aktuální tabulce (ActiveSheet) jsou nahrazeny absolutními hodnotami. K tomu makro zkontroluje, zda se znaky "[" a "]" objeví ve vzorcích všech buněk použitých v tabulce. Toto je vždy indikátor externích referencí. Pokud je podmínka splněna, vzorec v odpovídající buňce se přepíše aktuální hodnotou buňky.