Rompre liaisons 2016

Bonjour le forum,

J'ai trouvé pas mal de réponse à ce sujet mais aucune n'a vraiment marché, par exemple :
1° je suis allé dans Données, Modifier les liens, et Rompre la liaison, sur 3 lignes 1 seule s'est vraiment effacée dont voici le screen :

sans titre2

Pour info, ces 2 fichiers source n'existent plus et j'ignore quelle était leurs emplacement, du coup je ne peux pas faire la manip qui consiste a enregistrer mon fichier a l'endroit des fichiers source puis réenregistrer sous au bon endroit (solution que j'ai trouvé sur le net)

2° j'ai aussi tenté le code proposé par James007 suivant :

Sub RompreLiaisons()
Dim Links As Variant
Dim i As Long
Links = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
For i = 1 To UBound(Links)
ActiveWorkbook.BreakLink _
    Name:=Links(i), _
    Type:=xlLinkTypeExcelLinks
Next i
End Sub

ce code a bien fonctionné pour l'utilisateur qui avait ce problème, pour moi le code se déroule sans erreur mais quand je recharge mon fichier les liaisons sont toujours là

Pour info, quand je fait Ctrl + F j'obtiens ceci :

sans titre

ca va jusque $w$283 qui est la dernière cellule de mon fichier

Merci d'avance pour votre aide

Bonjour Potentis

Les liaisons avec d'autres fichiers peuvent avoir plusieurs sources

- Une formule qui fait appel à ce fichier (le plus classique)
- Un nom définit -> Menu "Formules" -> Groupe "Noms Définis"
- Plus vicieux, une MFC (Mise en Forme conditionnelle)

En supprimant le lien dans ces sources, cela devrait revenir à la normale

A+

Bonjour Bruno,

Merci pour ta réponse mais le problème c'est que les fichiers source ne sont plus là et ils auraient pu être dans n'importe qu'elle dossier

je retiens pour une formule, un nom et une MFC, je peux déjà retirer les noms car je n'en ai pas, j'ai un peu de formule et pas mal de MFC

quand je vois les noms des 2 fichiers source, j'ai très certainement copier/coller vers mon fichier travail

mais je n'arrive pas a m'expliquer pourquoi j'ai $A$4 ou $P$4 qui sont des cellules vide car si j'avais copier/coller une zone je devrais voir soit $A$3 soit $A$5 idem pour $P.. et toutes les autres cellules

J'ai comme tu le proposes un peu, cliqué sur le bouton Modifier la source mais ca ne marche pas

Par contre, a un moment j'ai supprimé une dizaine de ligne a partir de 284 vu que ma dernière cellule est $W$283, une fois fait j'ai sauvegardé et rechargé mon fichier puis en faisant Ctrl +F les lignes que j'avais en liaison en 284 285 ...etc ont bien était supprimées

j'espère que ca vous aide a trouver une solution

Re,

Merci pour ta réponse mais le problème c'est que les fichiers source ne sont plus là et ils auraient pu être dans n'importe qu'elle dossier

Ce n'est pas un problème si vous arrivez à trouver ce qui donne cette liaison

Une solution, est de recréer des fichiers vierges mais portant exactement le même nom

Une fois fait, on fait modifier la source et on va chercher les fameux fichiers, on regarde ce qui se passe

Et si rien de spécial, à ce moment là, on fait rompre la liaison

Ceci dit, si la liaison se trouve dans les MFC, il faudra modifier la MFC manuellement pas d'autre choix

A+

Re Bruno,

Je vais tenté ta proposition, Merci

je viens de remarquer une chose, c'est que j'ai fermé mon fichier pour aller déjeuner et a l'ouverture il me demande de mettre ou ne pas mettre à jour les liaisons mais j'ai trouvé une colonne entière #nom je savais que j'y avais une formule j'ai donc rechargé une vieille sauvegarde pour retrouver cette formule je l'ai copier/coller j'ai sauvegardé et quitté puis rechargé, et la colonne W n'apparaissait plus quand je fais Ctrl+F, Rechercher tout ===> c'est bon signe

mais il en reste encore beaucoup, du coup en regardant de plus près je vois que ces cellules sont souvent dans la colonne A, C, N, O, P, R, U et V

je reviens te dire quand j'ai terminé ta proposition

a+

Bruno,

J'ai la manip mais il veut la feuille, j'ai quand essayé de Rompre la liaison ça change l'état en OK

sans titre3

sinon je ne sais pas si c'est une bonne nouvelle j'ai retrouvé les 2 fichiers source, 1 en réseau 1 sur C: si ca peut aider

Re,

Il faut donc mettre les fichiers à 1 endroit

Cliquer sur la ligne de la première liaison, puis modifier la source et sélectionner le fichier dans la fenêtre qui s'ouvre

A faire pour les 2 et ensuite rompre les liaisons

A+

Bruno,

J'en perds le nord ^^ je veux dire que j'allais faire comme tu m'as dit mais j'ai voulu tout fermer Excel avant

Je recharge mon fichier et hop y'a plus le message de Mettre ou ne pas mettre à jour les liaisons oO

J'ai toujours dans Ctrl+F, Rechercher tout, 3001 cellules trouvées, mais quand je vais dans Données, Modifier les liens j'obtiens

sans titre4

j'ai a un moment du recocher la case Mesmacroscomplementaires ^^

sans titre5

je passe le post en Résolu avec un grand MERCI à toi

Bonne fin de journée et WE

Rechercher des sujets similaires à "rompre liaisons 2016"