Erstat eksterne referencer i en Excel-tabel med værdier- ved hjælp af en makro

Indholdsfortegnelse

Find ud af her, hvordan du kan konvertere eksterne referencer til faste værdier i Excel.

Eksterne referencer er nyttige, fordi du kan bruge dem til at strukturere dine data. Men hvis du distribuerer projektmapper med eksterne referencer individuelt, modtager brugerne en fejlmeddelelse om, at den refererede kilde ikke kan findes.

I stedet for at konvertere referencerne individuelt eller i grupper til uafhængige værdier, kan du også gøre dette ved hjælp af en makro. Følgende makro erstatter alle eksterne referencer og indtaster i stedet det aktuelle indhold som absolutte værdier i de tilsvarende celler:

Sub LinksReplace ()

Dim celle som område for hver celle i ActiveSheet.

UsedRange.

Celler Hvis InStr (Cell.Formula, "[")> 0 Og InStr (Cell.Formula, "]")> 0 Derefter Cell.Formula = Cell.

Værdi Næste celle

Afslut Sub

Alle eksterne referencer i den aktuelle tabel (ActiveSheet) erstattes af absolutte værdier. For at gøre dette kontrollerer makroen, om tegnene "[" og "]" vises i formlerne for alle celler, der bruges i tabellen. Dette er altid en indikator for eksterne referencer. Hvis betingelsen er opfyldt, overskrives formlen i den tilsvarende celle af cellens aktuelle værdi.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave