Passer au contenu principal

Comment trouver et lister tous les liens (références externes) dans Excel?

Dans Excel, vous référencez le contenu des cellules d'un autre classeur en créant une référence externe. Mais lorsque l'on souhaite lister tous les liens d'un classeur dans Excel, il semble difficile de trouver et de lister toutes les références externes (liens). La manière délicate de cet article vous aidera à trouver et à répertorier rapidement tous les liens du classeur.

Rechercher et lister tous les liens avec la commande Rechercher

Rechercher et lister tous les liens avec la macro VB

Recherchez et répertoriez tous les liens avec Kutools for Excel


flèche bleue bulle droite Rechercher et lister tous les liens avec la commande Rechercher

Parce que les liens externes contiennent des crochets [ signe, nous pouvons trouver les liens externes si nous pouvons obtenir tous les signes de parenthèse dans tout le classeur.

1. Cliquez Accueil > Rechercher et sélectionner > Trouvez ouvrir le Rechercher et remplacer boite de dialogue. Vous pouvez également ouvrir le Rechercher et remplacer boîte de dialogue avec pressage Ctrl + F clés.

2. Dans le Trouver quoi: , entrez la partie gauche du signe crochet "[".

doc liste tous les liens 1

3. Cliquez Options, Dans le Dans liste déroulante, choisissez feuille or Classeur à partir de laquelle vous souhaitez rechercher les liens. Voir la capture d'écran:

doc liste tous les liens 2

4. Et puis cliquez Trouver tout bouton. Ensuite, il répertorie toutes les références externes dans le Rechercher et remplacer boîte de dialogue immédiatement. presse Ctrl + A  pour sélectionner toutes les cellules de lien comme illustré ci-dessous:

doc liste tous les liens 3

La partie gauche du signe crochet peut trouver les liens externes dans tout le classeur. Si vous souhaitez découvrir toutes sortes de liens, y compris les liens internes et les liens externes, vous pouvez saisir le signe d'exclamation "!"Dans le Trouvez ce que: boîte.


flèche bleue bulle droite Rechercher et lister tous les liens avec la macro VB

La macro VBA suivante peut nous aider à répertorier tous les classeurs sources liés dans une nouvelle feuille de calcul du classeur actuel.

1. Maintenez la touche ALT + F11 clés et il ouvre la fenêtre Microsoft Visual Basic pour Applications.

2Cliquez sur insérer > Moduleet collez la macro suivante dans la fenêtre Module.

VBA: liste tous les liens dans 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. Appuyez sur la touche F5 clé pour exécuter cette macro. Ensuite, il crée une nouvelle feuille de calcul nommée Feuille de lien et répertoriez l'emplacement de tous les liens, les noms des classeurs sources liés et les chemins d'enregistrement à la fois. Voir la capture d'écran:

doc liste tous les liens 4


flèche bleue bulle droite Recherchez et répertoriez tous les liens avec Kutools for Excel

Avec Kutools for Excel's Rechercher et rompre les liens rompus, vous pouvez trouver tous les liens externes de la feuille de calcul active, en même temps, vous pouvez rompre les liens spécifiques selon vos besoins.

Si vous avez installé Kutools for Excel, veuillez faire comme ceci:

1. Activez la feuille de calcul dont vous souhaitez trouver les liens, puis cliquez sur Kutools > Lien > Rechercher et rompre les liens rompus, voir capture d'écran:

doc liste tous les liens 5

2. Dans le Rechercher et rompre les liens rompus boîte de dialogue, cliquez sur Filtre liste déroulante pour choisir Tous les liens, et tous les liens de la feuille de calcul active sont répertoriés, vous pouvez également afficher l'état des liens, OK signifie que le lien est valide, Erreur signifie que le lien est rompu.

doc liste tous les liens 6

Notes:

1. Si le Afficher la cellule l'option est cochée, lorsque vous cliquez sur le lien dans la liste. Il trouvera et naviguera vers la cellule spécifique qui contient le lien dans la feuille de calcul.

2. Et si vous souhaitez rompre un lien, vous pouvez sélectionner le lien dans la liste, puis cliquer sur Briser le lien.

Cliquez pour télécharger Kutools pour Excel et un essai gratuit maintenant!

Si vous souhaitez en savoir plus sur cette fonctionnalité, veuillez cliquer sur Rechercher et rompre les liens rompus.


flèche bleue bulle droite Recherchez et répertoriez tous les liens avec Kutools for Excel

Kutools for Excel comprend plus de 300 outils Excel pratiques. Essai gratuit sans limitation de 30 jours. Téléchargez la version d'essai gratuite maintenant!

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (40)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Can a tab name have a link?
This comment was minimized by the moderator on the site
Hoi, ik zit er over te denken om een excel cursus te volgen bij computertraining.nl. Heeft iemand daar ervaring mee?
This comment was minimized by the moderator on the site
Hi, would it be possible to add the external links in the above VBA code to a particular cell range in a sheet in the workbook instead of adding a new sheet?
This comment was minimized by the moderator on the site
Thank you so much. This problem has bedeviled me for years. The simple but effective find "left bracket" worked perfectly for my needs.
This comment was minimized by the moderator on the site
"Because external links contains bracket [ sign," Sorry, that's not exactly true. MVPs Wyman and Walkenbach even get that wrong (perhaps many others too.) This is one clear exception =VLOOKUP(A1,'C:\FOO.XLS'!SomeRangeName,2,FALSE)
This comment was minimized by the moderator on the site
Worked perfectly. I was constantly getting an "update external links" question, and didn't know that I had any. Using the Find, [, and Options of find in Workbook found all of them! Thanks, Rob
This comment was minimized by the moderator on the site
Is it possible to get a list of all the external links that are connected to one source document. I'm guessing that somewhere in the source document, this information should be available, but I've been unable to find it.
This comment was minimized by the moderator on the site
Simply remove the data validation by selecting the whole sheet and click on new validation rule. It will delete all old validation rules, even if you do not enter a new one. There can also be links in 'named ranges' and hidden named ranged. Google it to find the solutions.
This comment was minimized by the moderator on the site
I had an Excel file that when opened displayed a message regarding a missing external link. No such link could be found and various tools- Kutools, FormulaDesk etc did find nothing. Finally- I solved the problem by opening the xlsx file as zip+xml and deleting the folder dealing with external links (if you want more details- ask me).
This comment was minimized by the moderator on the site
Shazam! This tip is awesome.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations