2014-02-21 15:17:20 +0000 2014-02-21 15:17:20 +0000
27
27
Advertisement

Hoe vind ik verbroken koppelingen in Excel die niet verbroken kunnen worden met 'Breek Koppelingen'?

Advertisement

Ik heb een Excel werkmap die klaagt over gebroken links elke keer als ik hem open:

Ik heb geprobeerd met ‘Zoeken’ te zoeken naar [. zoals voorgesteld in Microsofts handleiding . Ik heb ook geprobeerd te zoeken naar objecten zoals de gids suggereert en heb niets gevonden.

Hoe kan ik deze lastige gebroken link vinden?

Advertisement
Advertisement

Antwoorden (13)

18
18
18
2014-02-25 16:39:52 +0000

Een plaats waar deze koppelingen zich kunnen “verstoppen” is in benoemde bereiken. Excel verbreekt alleen koppelingen binnen formules. Om benoemde bereiken op te lossen, ga naar Formulas->Name Manager en kijk of er werkmappen van buiten zijn waarnaar verwezen wordt. U kunt shift-klikken om er een aantal te selecteren en ze te verwijderen.

14
14
14
2016-07-06 15:30:44 +0000

Ik had net dit probleem, en vond een andere verbroken link locatie die hier niet genoemd wordt: Data Validation (ook bekend als drop down menu’s).

Vergelijkbaar met het vinden van “Objecten” in de Microsoft ondersteuning, ga onder “Home (Tab) -> Bewerken (Groep) -> Zoeken & selecteren -> Ga naar speciaal… -> Gegevensvalidatie” om alle cellen met gegevensvalidatie op het werkblad te vinden. Daarna moet u de cellen met gegevensvalidatie min of meer een voor een controleren, wat u doet door op een van de cellen met gegevensvalidatie te klikken en vervolgens onder “Gegevens (tabblad) -> Gegevensgereedschappen (groep) -> Gegevensvalidatie -> Instellingen -> Bron” te gaan. Wanneer u de Bron aanpast, vink dan het vakje “Pas deze wijzigingen toe op alle andere cellen met dezelfde instellingen” aan om alle bronnen te wijzigen die hetzelfde zijn.

11
Advertisement
11
11
2016-10-13 14:14:35 +0000
Advertisement

Hier is een oplossing die voor mij zeer betrouwbaar is geweest:

  1. Verander de bestandsextensie van je .xlsx bestand in .zip
  2. Unzip dit zip-bestand in een nieuwe map
  3. Zoek met Verkenner in die map naar de bestandsnaam in het bestand CONTENTS.

Note: Soms is de naam geschreven in URL formaat, b.v. %20 in plaats van spaties, dus je zou kunnen overwegen een vereenvoudigde string te gebruiken die alleen in het problematische bestand te vinden is. Ik gebruikte het laatste woord van de bestandsnaam + .xlsx.

  1. Het zal waarschijnlijk sheetN.xml als resultaat geven. Dit is het bestand dat overeenkomt met uw problematische blad, waarbij N het nummer is van het problematische blad in de volgorde waarin ze worden weergegeven. Open het in een teksteditor zoals Notepad.

  2. Zoek de zoekstring en kijk naar de code eromheen; die zou je moeten verwijzen naar enkele celverwijzingen die je kunt opzoeken in het problematische blad.

Note: Zoals eerder gezegd, zou het ook in Voorwaardelijke Opmaak of Gegevensvalidatie kunnen zitten.

3
3
3
2016-05-26 19:32:58 +0000

Na het controleren van objecten, formules, Namen, grafiektitels en gegevensreeksen, ontdekte ik dat mijn externe verwijzing in “Voorwaardelijke opmaak” stond. Er was echter geen verwijzing naar een andere werkmap, zoals [Budget.xls] in een van de velden of condities. Pas daarna was ik in staat om met succes de koppeling te verbreken in de groep “Verbindingen”. Ik hoop dat dit helpt!

2
Advertisement
2
2
2015-10-20 14:21:37 +0000
Advertisement

Het is waarschijnlijk simpeler dan dat. De punt is het einde van de zin in help. Je moet gewoon zoeken naar de open vierkante haak. Met andere woorden, zoek naar:

[

niet naar

[.

in formules. De laatste zal alleen een haakje gevolgd door een punt vinden. Excel find doet niet aan reguliere expressies.

1
1
1
2018-02-14 09:22:00 +0000

Ik had vergelijkbare problemen met externe koppelingen in excel 2016. Ik heb verschillende methoden geprobeerd, maar uiteindelijk is het gelukt door gegevensvalidatie tabblad onder gegevens tabblad. Ik heb op “Ongeldige gegevens omcirkelen” geklikt en onmiddellijk opgemerkt dat twee vervolgkeuzemenu’s naar het werkblad wezen van waaruit ik gegevens heb gekopieerd. Na het opsporen van het probleem, kon ik onmiddellijk de gegevens in het werkboek bijwerken. Probleem opgelost…

1
Advertisement
1
1
2017-04-19 16:39:53 +0000
Advertisement

Ik vond “Dan G” invoer was mijn probleem. Een validatie cel met een link naar een ander blad. Maar ik had er een paar honderd te gaan, ik vond het gebruik van Dan G’s zoekmethode werkte, maar met een kleine twist.

Zoek een validatiecel die geldig is, selecteer “Home (Tab) -> Bewerken (Groep) -> Zoeken & selecteren -> Ga naar speciaal… -> maar selecteer het "Zelfde” keuzerondje onder Gegevensvalidatie om alle cellen met dezelfde gegevensvalidatie op het werkblad te vinden.

De cel die het probleem veroorzaakt zou er uit moeten springen omdat hij niet gemarkeerd/geselecteerd wordt.

0
0
0
2016-10-11 22:33:18 +0000

Om samen te vatten (en om een antwoord toe te voegen dat ik net tegenkwam), kijk naar:

  • Formules (zoek op “[” en/of “\”)
  • Naambeheer
  • Verborgen werkbladen
  • Cellen met Voorwaardelijke Opmaak
  • Cellen met Gegevensvalidatie
  • Objecten
  • Knoppen die macro’s oproepen (d.w.z. staat die macro in DEZE werkmap?)

Op elk blad zijn de laatste drie gemakkelijk te bereiken met F5 –> “Speciaal…”

Sla het bestand op, sluit het en open het opnieuw om de “Link bewerken”-lijst bij te werken, anders kunnen de links nog steeds verschijnen, zelfs als de bron met succes is verwijderd.

De brute force methode zou een kopie van de werkmap maken, elk verdacht object, elke knop en zelfs elk werkblad een voor een verwijderen, en kijken wanneer het “Edit Link” venster laat zien dat de lastige link niet meer bestaat.

0
Advertisement
0
0
2018-03-29 10:57:49 +0000
Advertisement

Ik heb een snelle macro geschreven om een validatieregel te vinden die linkt naar een excel spreadsheet:

Public Sub FindExtValidation()

    Set s1 = ActiveSheet        
    Set v1 = s1.Cells.SpecialCells(xlCellTypeAllValidation)
    For i = 1 To s1.UsedRange.Rows.Count
        For j = 1 To s1.UsedRange.Columns.Count
            If Not Intersect(v1, s1.Cells(i, j)) Is Nothing Then
                If InStr(s1.Cells(i, j).Validation.Formula1, ".xl") > 0 Then
                    s1.Cells(i, j).Activate
                    Exit Sub
                End If
            End If
valid_error:
        Next
    Next
End Sub

Het mislukt als het huidige blad helemaal geen validatie heeft. Ik weet niet hoe ik dat moet oplossen, het kan me niet genoeg schelen om het te proberen.

-1
-1
-1
2017-02-10 17:50:31 +0000

Ik ontdekte dat mijn zombie links verstopt zaten in de voorwaardelijke opmaak formules. Zodra ik ze allemaal gevonden en verwijderd had, kon ik de links verbreken.

  1. Selecteer op het tabblad Home het gereedschap Voorwaardelijke opmaak
  2. Onderaan de lijst selecteer je Regels beheren
  3. Helemaal bovenaan staat een pull-down voor elk blad in uw werkmap, standaard geselecteerd op de Huidige selectie. (Als er niets geselecteerd is, wordt standaard het huidige blad geselecteerd van waaruit je de voorwaardelijke opmaakgereedschappen hebt geopend)
  4. Bestudeer alle op formules gebaseerde voorwaarden op verwijzingen naar externe documenten. Verwijder diegene die niet langer geldig zijn.
  5. 5. Selecteer uit het pull-downmenu bovenaan het volgende blad totdat u alle ongeldige koppelingen in de voorwaardelijke opmaak hebt verwijderd.
-1
-1
-1
2018-02-14 11:22:56 +0000

Voor Excel 2010 of hoger volgt u deze stappen.

  1. Klik op de opdracht Opties.
  2. Klik vervolgens op Geavanceerd.

Onder sectie Algemeen ,

  1. Klik op om het selectievakje “Vragen om automatische koppelingen bij te werken” uit te schakelen.

NB: Wanneer het selectievakje Vragen om automatische koppelingen bij te werken is uitgeschakeld, worden de koppelingen automatisch bijgewerkt. En er verschijnt geen dergelijk bericht. Deze optie geldt alleen voor de huidige gebruiker en heeft invloed op elke werkmap die de huidige gebruiker opent, als Andere gebruikers van dezelfde werkmappen worden niet beïnvloed.

Een andere methode is om de koppelingen bij te werken met behulp van Opdrachten, volg deze stappen.

In Excel 2010 of hoger

Klik op Koppelingen bewerken in de groep Verbindingen op het tabblad Gegevens.

Klik op Waarden bijwerken en klik op Sluiten.

Hoop dat dit u helpt.

-1
-1
-1
2016-11-22 09:52:11 +0000

Ik had een Excel bestand dat bij het openen een melding gaf over een ontbrekende externe link. Een dergelijke link kon niet worden gevonden en diverse tools- Kutools, FormulaDesk etc vonden niets. Uiteindelijk- heb ik het probleem opgelost door het xlsx bestand te openen als zip+xml en de map met externe links te verwijderen (als je meer details wilt- vraag het me).

-3
-3
-3
2016-05-16 19:22:24 +0000

Kijk op de volgende link voor meer manieren om gebroken links te vinden https://support.office.com/en-us/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25-54313a532ff1#bmfindexternalreferencesusedin_name

ALSO, gebroken links kunnen verborgen worden in voorwaardelijke opmaak regels.

Advertisement

Gerelateerde vragen

6
13
9
10
8
Advertisement
Advertisement