Effacer automatiquement tous les liens qui viennent de l'exterieur

  • Initiateur de la discussion Initiateur de la discussion 1ma9
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

1

1ma9

Guest
Bonjour,

j'aimerais savoir si a l'aide VBA il y aurait une fonction qui me permettrait de detecter tous les liens apportant des donnees exterieurs a mon fichier excel.

si oui, j'aimerai connaitre le nom de cette fonctino pour ecrire la macro.

Merci a tous

Thomas
 
Re : Effacer automatiquement tous les liens qui viennent de l'exterieur

Bonjour,

regarde ceci si j'ai bien compris :
Code:
Option Explicit
Sub test()
Dim l() As Variant, i As Byte
l = ThisWorkbook.LinkSources
For i = 1 To UBound(l)
    Cells(i, 5) = l(i) 'pour lister les liaison
    ThisWorkbook.BreakLink l(i), 1 'pour supprimer les liaisons
Next i
End Sub

bonne journée
@+
 
Re : Effacer automatiquement tous les liens qui viennent de l'exterieur

Merci pour cette reponse rapide, je ne connaissais pas toutes ces fonctions capables de detecter les liens autres, j'avais quant a moi commencer a ecrire pour detecter des chaines de caractere commenceant par...[

mais dans ta macro, jai des valeurs qui persistent notamment celles encadrees dans une fonction INDEX

pour le reste elle marche tres bien
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
21
Affichages
2 K
M
Réponses
1
Affichages
931
Retour