2015-07-09 15:34:05 +0000 2015-07-09 15:34:05 +0000
25
25

Usuwanie pozornych linków zewnętrznych w programie Excel

Mam arkusz kalkulacyjny excel z jakimś zewnętrznym linkiem, którego nie mogę się pozbyć.

Dużo czytałem w internecie i Microsoft zaleca następujące :

  • Dla odwołań w komórkach: Używanie wyszukiwania i zastępowania dla [], aby znaleźć wszystkie odwołania w komórkach arkusza.
  • Dla referencji w nazwach: Otwarcie menedżera nazw i upewnienie się, że nie ma tam żadnych zewnętrznych referencji.
  • Dla odwołań w obiektach (to jest naprawdę bolesne): Wybierz każdy obiekt z osobna i spójrz na pasek formuły.
  • Dla referencji w wykresach (również bolesne): Sprawdź na pasku formuły tytuł i serię danych dla każdego wykresu.

To nadal pozostawia mnie z fantomowym zewnętrznym odniesieniem, którego nie mogę znaleźć, więc próbuję jeszcze kilku rzeczy

  • Funkcja “Dane - Edytuj linki” w Excelu, a następnie kliknięcie na “Przerwij link” (nic się nie dzieje)
  • Użyłem wtyczki “FindLink” (nie działała dla mnie, ale była przyjazna w użyciu)
  • Użyłem wtyczki Microsoftu DeleteLinks (również nie działała i nie jest przyjazna w użyciu)

Odpowiedzi (3)

28
28
28
2016-11-16 06:08:44 +0000

Dla wszystkich innych, którzy spędzili godziny na przeczesywaniu swojego pliku, problem może również wystąpić, jeśli skopiowałeś zakres walidacji danych z innego skoroszytu.

Aby to naprawić:

Wstążka–>Plik–>Sprawdź problemy–>Sprawdź zgodność

Spowoduje to wyświetlenie kontrolki, która powie Ci, czy Walidacja wskazuje na zewnętrzny arkusz.

Co najważniejsze, powie ci, w którym arkuszu się znajduje.

W każdym razie, gdy już znasz arkusz(y), przejdź do niego. Teraz

Wstążka–>Home–>strzałka w dół obok Znajdź i wybierz–>Weryfikacja danych.

Spowoduje to wybranie komórek, które mają zastosowaną Walidację Danych.

Teraz

Wstążka–>Dane–>Walidacja danych

i napraw uszkodzone odniesienie w polu “Źródło” lub kliknij “Wyczyść wszystko”, jeśli nie jest to potrzebne.

12
12
12
2015-07-09 15:34:05 +0000

W końcu namierzyłem to w regułach formatowania warunkowego.

Kliknięcie na “Strona główna - Formatowanie warunkowe - Zarządzaj regułami” powoduje wyświetlenie następującego okna dialogowego, które jest stosunkowo łatwe do przejrzenia i zastąpienia zewnętrznych odniesień.

4
4
4
2017-10-10 08:03:05 +0000

Jeśli skoroszyt jest duży nie jest łatwo znaleźć warunek formatu z zewnętrznym odniesieniem. Napisałem tę funkcję VBA, aby to znaleźć. Ograniczony do 80 kolumn i 500 wierszy, aby zmniejszyć czas wykonania. kiedy funkcja się zatrzyma można sprawdzić pozycję pytając:

?foglio.name
 ?cella.row
 ?cella.column

    Public Function CercaLink()
    Dim Cella As Object, i&, Foglio As Object
    For Each Foglio In ActiveWorkbook.Sheets
       ActiveWorkbook.Sheets(Foglio.Name).Select
       For Each Cella In ActiveSheet.Cells
         If Cella.Column < 80 Then
           If Cella.FormatConditions.Count > 0 Then
              For i = 1 To Cella.FormatConditions.Count
                 If InStr(1, Cella.FormatConditions(i).Formula1, ":\") > 0 Then Stop
              Next
           End If
        End If
        If Cella.Row > 500 Then Exit For
     Next
  Next
  End Function