Ersätt externa referenser i en Excel-tabell med värden- med hjälp av ett makro

Innehållsförteckning

Ta reda på här hur du kan konvertera externa referenser till fasta värden i Excel.

Externa referenser är användbara eftersom du kan använda dem för att strukturera dina data. Men om du distribuerar arbetsböcker med externa referenser individuellt får användarna ett felmeddelande om att den refererade källan inte kan hittas.

Istället för att konvertera referenserna individuellt eller i grupper till oberoende värden kan du också göra detta med ett makro. Följande makro ersätter alla externa referenser och anger istället det aktuella innehållet som absoluta värden i motsvarande celler:

Sub -länkar Ersätt ()

Dimma cell som intervall för varje cell i ActiveSheet.

UsedRange.

Celler Om InStr (Cell.Formula, "[")> 0 Och InStr (Cell.Formula, "]")> 0 Sedan Cell.Formula = Cell.

Värde Nästa cell

Avsluta Sub

Alla externa referenser i den aktuella tabellen (ActiveSheet) ersätts med absoluta värden. För att göra detta kontrollerar makrot om tecknen "[" och "]" visas i formlerna för alla celler som används i tabellen. Detta är alltid en indikator på externa referenser. Om villkoret är uppfyllt skrivs formeln i motsvarande cell över av det aktuella värdet för cellen.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave