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

Suppression des liens externes fantômes dans Excel

J'ai une feuille de calcul Excel avec un lien externe dont je ne peux pas me débarrasser.

J'ai beaucoup lu sur Internet et Microsoft recommande ce qui suit :

  • Pour les références dans les cellules: Utiliser la fonction de recherche et remplacement pour [*] pour trouver toutes les références dans les cellules de la feuille de calcul.
  • Pour les références dans les noms: Ouvrir le gestionnaire de noms et s'assurer qu'il n'y a pas de références externes.
  • Pour les références dans les objets (c'est vraiment pénible): Sélectionner chaque objet individuellement et regarder dans la barre de formule.
  • Pour les références dans les graphiques (également douloureux): Vérifier dans la barre de formule le titre et la série de données de chaque graphique.

Cela me laisse une référence externe fantôme que je ne trouve pas, alors j'essaie d'autres choses

  • La fonction “Données - Modifier les liens” dans Excel suivie d'un clic sur “Casser le lien” (rien ne se passe)
  • J'ai utilisé un plugin “FindLink” (ne fonctionne pas pour moi, mais est convivial)
  • J'ai utilisé le plugin “DeleteLinks” de Microsoft (ne fonctionne pas non plus et n'est pas convivial)

Réponses (3)

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

Pour toute autre personne ayant passé des heures à passer son dossier au peigne fin, le problème peut également se poser si vous avez copié une plage de validation de données d'un autre classeur.

Pour le résoudre :

Ruban–>Fichier–>Vérifier les problèmes–>Vérifier la compatibilité

Cela fera apparaître le vérificateur qui vous indiquera si la validation pointe vers une feuille externe.

Plus important encore, il vous indiquera sur quelle feuille elle se trouve.

Quoi qu'il en soit, une fois que vous connaissez la ou les feuilles, allez à la feuille. Maintenant

Ruban–>Home–>Flèche vers le bas à côté de Trouver et sélectionner–>Validation des données.

Cela permettra de sélectionner les cellules pour lesquelles la validation des données a été appliquée.

Maintenant

Ruban–>Données–>Validation des données

et corriger la référence brisée dans le champ “Source”, ou cliquer sur “Effacer tout” si vous n'en avez pas besoin.

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

En fin de compte, j'ai suivi la piste des règles de formatage conditionnel.

Cliquer sur “Accueil - Formatage conditionnel - Gérer les règles” fait apparaître le dialogue suivant, qui est relativement facile à consulter et à remplacer les références externes.

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

Si le classeur est grand, il n'est pas facile de trouver la condition de format avec une référence externe. J'écris cette fonction VBA pour le trouver. Limitée à 80 colonnes et 500 lignes pour réduire le temps d'exécution. Lorsque la fonction s'arrête, vous pouvez vérifier la position en demandant :

?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
```.