Note: The other languages of the website are Google-translated. Back to English

Hvordan finder og liste alle links (eksterne referencer) i Excel?

I Excel refererer du til indholdet af celler i en anden projektmappe ved at oprette en ekstern reference. Men når du vil liste alle links i en projektmappe i Excel, virker det svært at finde og liste alle de eksterne referencer (links). Den vanskelige måde i denne artikel hjælper dig med at finde ud af og liste alle links i projektmappen hurtigt.

Find og liste alle links med Find-kommandoen

Find og liste alle links med VB-makro

Find og liste alle links med Kutools til Excel


pil blå højre boble Find og liste alle links med Find-kommandoen

Fordi eksterne links indeholder parentes [ tegn, kan vi finde ud af de eksterne links, hvis vi kan få alle parentestegn i hele projektmappen.

1. Klik Forside > Find og vælg > find at åbne Søg og erstat dialog boks. Du kan også åbne Søg og erstat dialogboks med at trykke på Ctrl + F nøgler.

2. I boksen Find hvad: feltet, indtast venstre del af parentestegnet "[".

doc liste alle links 1

3. Klik IndstillingerI Inden for rulleliste, vælg Sheet or Workbook som du vil finde linkene fra. Se skærmbillede:

doc liste alle links 2

4. Og klik derefter på Find alle knap. Derefter viser den alle eksterne referencer i Søg og erstat dialogboksen med det samme. Trykke Ctrl + A  for at vælge alle linkceller som følgende screeshot vist:

doc liste alle links 3

Den venstre del af parentestegnet kan finde ud af de eksterne links i hele projektmappen. Hvis du vil finde ud af alle slags links, herunder de interne links og eksterne links, kan du indtaste udråbstegn "!"i Find hvad: kasse.


pil blå højre boble Find og liste alle links med VB-makro

Den følgende VBA-makro kan hjælpe os med at liste alle sammenkædede kildearbejdsbøger i et nyt regneark i den aktuelle projektmappe.

1. Hold nede i ALT + F11 nøgler, og det åbner vinduet Microsoft Visual Basic for Applications.

2. Klik indsatte > Moduler, og indsæt følgende makro i modulvinduet.

VBA: Liste over alle links i Excel.

Sub ListLinks()
    Dim xSheet As Worksheet
    Dim xRg As Range
    Dim xCell As Range
    Dim xCount As Long
    Dim xLinkArr() As String
    On Error Resume Next
    For Each xSheet In Worksheets
        Set xRg = xSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
        If xRg Is Nothing Then GoTo LblNext
        For Each xCell In xRg
            If InStr(1, xCell.Formula, "[") > 0 Then
                xCount = xCount + 1
                ReDim Preserve xLinkArr(1 To 2, 1 To xCount)
                xLinkArr(1, xCount) = xCell.Address(, , , True)
                xLinkArr(2, xCount) = "'" & xCell.Formula
           End If
        Next
LblNext:
    Next
    If xCount > 0 Then
        Sheets.Add(Sheets(1)).Name = "Link Sheet"
        Range("A1").Resize(, 2).Value = Array("Location", "Reference")
        Range("A2").Resize(UBound(xLinkArr, 2), UBound(xLinkArr, 1)).Value = Application.Transpose(xLinkArr)
        Columns("A:B").AutoFit
    Else
        MsgBox "No links were found within the active workbook.", vbInformation, "KuTools for Excel"
    End If
End Sub

3. Tryk F5 nøgle til at køre denne makro. Derefter opretter det et nyt regneark med navnet Linkark og lister alle linksplacering og tilknyttede kildearbejdsbøger 'navne og lagringsstier i den på én gang. Se skærmbillede:

doc liste alle links 4


pil blå højre boble Find og liste alle links med Kutools til Excel

Med Kutools til Excel's Find og knæk ødelagte links, kan du finde alle de eksterne links i det aktive regneark på samme tid, kan du bryde de specifikke links, som du har brug for.

Hvis du har installeret Kutools til Excelskal du gøre som dette:

1. Aktivér det regneark, som du vil finde linkene, og klik på Kutools > Forbindelse > Find og knæk ødelagte links, se skærmbillede:

doc liste alle links 5

2. I boksen Find og knæk ødelagte links dialogboksen, klik filtre rulleliste for at vælge Alle links, og alle links i det aktive regneark er angivet, kan du også se linkstatus, OK står for linket er gyldigt, Fejl betyder, at linket er brudt.

doc liste alle links 6

Noter:

1. Hvis Vis celle indstilling er markeret, når du klikker på linket på listen. Det finder og navigerer til den specifikke celle, der indeholder linket i regnearket.

2. Og hvis du vil bryde et link, kan du vælge linket fra listen og derefter klikke på Bryde link.

Klik for at downloade Kutools til Excel og gratis prøveversion nu!

Hvis du vil vide mere om denne funktion, skal du klikke Find og knæk ødelagte links.


pil blå højre boble Find og liste alle links med Kutools til Excel

Kutools til Excel indeholder mere end 300 praktiske Excel-værktøjer. Gratis at prøve uden begrænsning på 30 dage. Download den gratis prøveperiode nu!


De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund
Sorter kommentarer efter
Kommentarer (39)
Bedømt 5 ud af 5 · 1 vurderinger
Denne kommentar blev minimeret af moderatoren på webstedet
Efter at have kørt VBA List all Links Macro, kom der et link op."J:\Documents and Settings\My Documents\Consulting\APRTZ.xls". Dette link er til en fil på harddisken på den originale computer, hvor filen først blev gemt. Jeg kan tilsyneladende ikke slette dette link, det vil have mig til at gemme filen som en *.xlsm-fil. Eventuelle forslag ville blive meget værdsat. Tak. Michael
Denne kommentar blev minimeret af moderatoren på webstedet
Prøv bare at kopiere/indsætte værdien, der er i cellen. Linket er ubrugeligt, men dataene er stadig nødvendige.
Denne kommentar blev minimeret af moderatoren på webstedet
Tak skal du have! Jeg brugte kommandoen Find med projektmappeindstillingen, hvilket var fantastisk, fordi min fil har masser af faner. Perfekt!
Denne kommentar blev minimeret af moderatoren på webstedet
Efter masser af forsøg og fejl, fandt jeg referencen i celleformateringsreglerne!! :P (det sted, hvor du er i stand til at få en celle til at ændre farve baseret på indholdet af en anden celle)
Denne kommentar blev minimeret af moderatoren på webstedet
Jonru dit tip hjalp mig meget!!
Denne kommentar blev minimeret af moderatoren på webstedet
Frelser! Gudskelov fandt jeg denne side, ellers var jeg aldrig kommet til bunden af ​​den. Tak Joniru.
Denne kommentar blev minimeret af moderatoren på webstedet
Tak Joniru! Jeg ledte overalt efter det skjulte link, inklusive kommentarer... dit tip hjalp mig med at finde det link efter timers søgning!
Denne kommentar blev minimeret af moderatoren på webstedet
JONIRU, DU ER EN BOSS! Brugte to dage på dette, men kunne have spildt meget mere tid. Xml-trick virkede ikke, da excel fortalte mig, at filen ikke havde nogen xml-tilknytninger. Fandt link til navngivet område i et andet dokument. Mange tak.
Denne kommentar blev minimeret af moderatoren på webstedet
At køre VBA-makroen var det eneste, der virkede for mig, og uden dette, ville jeg aldrig have fundet det! Tak fordi du løste dette for mig! :lol: Det har kureret min alvorlige frustration!
Denne kommentar blev minimeret af moderatoren på webstedet
Jonriu - eller ENHVER (Urgent Request) Jeg har KuTools, brugt at Break Hyperlinks og Find break broken links værktøjer, intet har hjulpet. Jeg brugte funktionen Find, men løste det ikke. Jeg har et regneark med over 140 faner med data, omkring 80,000 celler. Betyder det, at jeg skal have tjekket hver celle for celleformateringsregler? Er der en makro, jeg kan køre? Jeg har hyperlinks til midlertidige filer, som hverken Find- eller KuTools-værktøjerne kan "finde" eller bryde. Er dette en presserende anmodning.
Denne kommentar blev minimeret af moderatoren på webstedet
Joniru, jeg kunne kysse dig... Det har gjort mig sindssyg i ugevis! Har aldrig tænkt på at kigge i den betingede formatering
Denne kommentar blev minimeret af moderatoren på webstedet
Joniru, du er et geni! Betinget formatering hele tiden... tak!!!
Denne kommentar blev minimeret af moderatoren på webstedet
Tak for føring! Mine var faktisk i Name Manager! Forhåbentlig vil dette indlæg hjælpe en anden uheldig sjæl.
Denne kommentar blev minimeret af moderatoren på webstedet
Efter lidt søgning fandt jeg nogle links i mine datavalideringskilder og nogle knapper, der var tildelt makroer. Jeg var nødt til at lukke Excel helt for at linket forsvandt fra menuen "Rediger links".
Denne kommentar blev minimeret af moderatoren på webstedet
'Find' søger ikke i datavalideringsindstillinger, men disse kan indeholde ugyldige links. Her er en anden måde, der fungerer ret godt: 1. Gem en kopi af din projektmappe som et XML-regneark; 2. Åbn XML-regnearket i 'XML Notepad' (Microsoft) eller en hvilken som helst XML/tekst-editor; 3. Søg efter en del af eller hele det ugyldige link (URL). Du skal se hvilken fane og hvilke celler der indeholder det ugyldige link, og hvilken type reference det er (Data Validation, Advanced Filter, Named Range osv.) 4. Bevæbnet med dette kan du gå tilbage til din originale XL-fil og ændre/slette disse ugyldige referencer. HTH
Denne kommentar blev minimeret af moderatoren på webstedet
Stevo Jeg var i stand til at finde linket ved hjælp af denne methed, men jeg har stadig ingen anelse om, hvor det er, eller hvordan man løser det nogen ideer? (indkapslet det dårlige link med ***) Dette er skabelonen, der skal bruges til at estimere alle projekter. V Ch 2012-07-25T20:41:12Z 2014-08-20T15:53:34Z 15.00 0x0101002FAC2859101EBD408B4E817052597CDA baacc0fc-2b4c9b-022b3c507b-1b4c6b-XNUMXbXNUMXcXNUMXd XNUMXbXNUMXcXNUMXd XNUMXbXNUMXcXNUMXd XNUMXbXNUMXcXNUMXd XNUMXbXNUMXcXNUMXd https://sp.vectorform.com/MVP.xlsx *** Estimator FTE Sheet3 Sheet4 FullRA Lists Sheet1
Denne kommentar blev minimeret af moderatoren på webstedet
Bruger du makroer? Jeg kunne ikke finde min ved hjælp af find-funktionen, så jeg kom her på udkig efter en anden løsning og fandt ovenstående besked (tak forresten). Men selv efter at jeg har fjernet eksterne referencer i mine datavalideringsting ved hjælp af XML-metoden, siger Excel stadig, at jeg har eksterne links! Meget frustrerende, indtil jeg indser, at jeg har knapper, der rent faktisk linker til makroer i et andet regneark. Så når jeg har fjernet dem, står der ikke længere, at jeg har eksterne links (woohoo)
Denne kommentar blev minimeret af moderatoren på webstedet
Gemte min bacon. Det samme for mig. Tak for indlægget.
Denne kommentar blev minimeret af moderatoren på webstedet
[quote]'Find' søger ikke i datavalideringsindstillinger, men disse kan indeholde ugyldige links. Her er en anden måde, der fungerer ret godt: 1. Gem en kopi af din projektmappe som et XML-regneark; 2. Åbn XML-regnearket i 'XML Notepad' (Microsoft) eller en hvilken som helst XML/tekst-editor; 3. Søg efter en del af eller hele det ugyldige link (URL). Du skal se hvilken fane og hvilke celler der indeholder det ugyldige link, og hvilken type reference det er (Data Validation, Advanced Filter, Named Range osv.) 4. Bevæbnet med dette kan du gå tilbage til din originale XL-fil og ændre/slette disse ugyldige referencer. HTHAf STevo[/quote] Tak STevo ... Dette tip reddede mig masser af tid.
Denne kommentar blev minimeret af moderatoren på webstedet
Godt gået STevo, din XML-metode var den eneste, der virkede for mig. Jeg åbnede den i notesblok, og der var den
Denne kommentar blev minimeret af moderatoren på webstedet
Fremragende indlæg. Jeg havde et problem med at finde gamle links, der ikke var nødvendige, og fandt de nøjagtige ark, de var i. Jeg slettede arkene og problemet løste. Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Tak!!!! det hjalp ... Kunne arbejde med lethed ...
Denne kommentar blev minimeret af moderatoren på webstedet
Der er én type link, som ingen af ​​disse løsninger vil hjælpe dig med at finde, og Excel-hjælpen og "Rediger links"-dialogen nytter heller ikke. Der er eksterne links i datavalidering og betinget formatering, som ikke er indeholdt i celleformler, så dialogboksen "Find" kan ikke bruges. Her er en fejlsikker metode til med absolut sikkerhed at opdage alle eksterne links i en projektmappe, uanset hvilken type link de er: 1. Gem din projektmappe (altid nr. 1) 2. Gem en KOPI af projektmappen som et XML-baseret format (XML-regneark 2003) - vil miste funktioner, der er inkompatible med XML (men accepter det) 3. LUK den nu åbne XML-regnearkkopi 4. Åbn det nyoprettede XML-regneark ved hjælp af en TEKST-editor, som Notepad++ (brug ikke Windows Notepad.exe ) 5. Kør en tekstsøgning i den XML-baserede kopi efter "" eller "" tags, og også "RefersTo=" teksten, og voila! Der er din eksterne reference! 6. Det andet sted at se er i dialogboksen Navngivne områder - du vil hurtigt se, om alle navngivne områder peger på en ekstern fil. Ovenstående metode til at søge i en XML-kopi er meget nyttig til at finde indstillinger for datavalidering eller betinget formatering, som refererer til en ekstern fil - disse er meget svære at finde manuelt.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, er der nogen, der har vba-koden til at eksportere resultaterne i dialogboksen find og erstat til en anden projektmappe eller regneark?
Denne kommentar blev minimeret af moderatoren på webstedet
@Joniru - For at gentage @ytrewq og @Scnider, rocker du. Ville aldrig have tænkt på at se på betinget formatering, hvis jeg ikke havde læst din kommentar. Jeg er endelig fri, hvis denne irriterende fejl.
Denne kommentar blev minimeret af moderatoren på webstedet
VBA-makroen ovenfor fungerede smukt. Tusind tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Alle muligheder ovenfor hjalp mig ikke med at slippe af med et eksternt link. Men jeg fandt en løsning til at fjerne mit eksterne link. Tag også et kig på NameManager (Menu - Formler). I kolonnen Refererer til vil du se det sted, hvor Navne henviser til.
Denne kommentar blev minimeret af moderatoren på webstedet
tak - rettet mit problem
Denne kommentar blev minimeret af moderatoren på webstedet
tak! hjalp mig. Internettet er fantastisk. 5 år efter begivenheden kan jeg stadig finde dette
Denne kommentar blev minimeret af moderatoren på webstedet
Mange tak! Når disse links er fundet, skal du sørge for at skifte direkte eksterne referencer til navngivne referencer, så de vil pege på den rigtige placering, selvom layoutet af de linkede celler ændres, se: http://msexcelandvba.blogspot.se/
Denne kommentar blev minimeret af moderatoren på webstedet
Shazam! Dette tip er fantastisk.
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg havde en Excel-fil, der, når den blev åbnet, viste en meddelelse om et manglende eksternt link. Et sådant link kunne ikke findes og forskellige værktøjer- Kutools, FormulaDesk osv fandt intet. Endelig - jeg løste problemet ved at åbne xlsx-filen som zip+xml og slette mappen, der omhandler eksterne links (hvis du vil have flere detaljer - spørg mig).
Der er endnu ingen kommentarer her
Load More
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL