Zastąp odnośniki zewnętrzne w tabeli Excela wartościami - za pomocą makra

Spisie treści

Dowiedz się tutaj, jak przekonwertować odnośniki zewnętrzne na stałe wartości w Excelu.

Odniesienia zewnętrzne są przydatne, ponieważ można ich użyć do uporządkowania danych. Jeśli jednak dystrybuujesz skoroszyty z odwołaniami zewnętrznymi indywidualnie, użytkownicy otrzymują komunikat o błędzie informujący, że nie można znaleźć źródła, do którego się odwołuje.

Zamiast konwertować referencje pojedynczo lub w grupach na niezależne wartości, możesz to zrobić również za pomocą makra. Poniższe makro zastępuje wszystkie odwołania zewnętrzne i zamiast tego wprowadza bieżącą zawartość jako wartości bezwzględne w odpowiednich komórkach:

Linki podrzędneZastąp ()

Dim Cell jako zakres dla każdej komórki w ActiveSheet.

UżywaneZakres.

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

Wartość Następna komórka

Napis końcowy

Wszystkie odwołania zewnętrzne w bieżącej tabeli (ActiveSheet) są zastępowane wartościami bezwzględnymi. W tym celu makro sprawdza, czy znaki „[” i „]” występują we wzorach wszystkich komórek użytych w tabeli. Jest to zawsze wskaźnik odnośników zewnętrznych. Jeśli warunek jest spełniony, formuła w odpowiedniej komórce jest zastępowana bieżącą wartością komórki.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave