macro rompre les liaisons

bougla

XLDnaute Nouveau
Bonjour,
:confused:J’ai crée une macro qui permet de rompre les liaisons, le problème c’est que cette macro marche qu’avec les liaisons de fichiers désignés lors de la création de la macro (nom, chemin). Ce que j’aimerai c’est d’avoir une macro qui puisse marcher avec n’importe quel fichier.
Je ne sais pas si mes explications sont assez claires.

Sub enregistrerSous2003()
'

ActiveWorkbook.BreakLink Name:="C:\A_FAIRE\fichier2.xls", Type:= _
xlExcelLinks
ActiveWorkbook.BreakLink Name:="C:\A_FAIRE\fichier1.xls", Type:= _
xlExcelLinks
End Sub


Merci
 

Catrice

XLDnaute Barbatruc
Re : macro rompre les liaisons

Bonjour,

Je ne sais pas si j'ai bien compris mais le code suivant supprime les liens (s'il y en a) du fichiers actif.

Sub Macro1()
If Not IsEmpty(ActiveWorkbook.LinkSources(xlExcelLinks)) Then
For Each X In ActiveWorkbook.LinkSources(xlExcelLinks)
ActiveWorkbook.BreakLink Name:=X, Type:=xlExcelLinks
Next
End If
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 673
Messages
2 090 778
Membres
104 664
dernier inscrit
jth