Suppression des Liaisons

  • Initiateur de la discussion Initiateur de la discussion PierreB
  • 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 !

P

PierreB

Guest
Bonjour à tous

Voici mon probleme:

Dans un classeur excel j'ai 2 feuilles, une avec des données et la 2éme avec des Graphs. Par macro je voudrait copier dans un nouveau classeur la feuille contenant les Graphs (Jusque là tous va bien). Je voudrait ensuite suprimer la Liaison avec mon classeur d'origine pour eviter que le message 'Voulez vous mettre les valeurs à jours' ne s'affiche à l'ouverture de mon nouveau classeur que je vais envoyer à differents utilisateurs qui n'auront pas le fichier d'origine.

Je desirerais que cette macro puisse fonctionner sous Excel2000.

J'en ai une qui fonctionne avec Excel2003 mais la fonction que j'utilise n'existe pas sous 2000.

Quelqu'un pourrait il m'aider?

Merci d'avance
Pierre
 
Bonjour

essaye cela
Code:
Dim Liens As Variant
Dim Compteur as Long
Liens = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
For Compteur = 1 To UBound(Liens)
ActiveWorkbook.BreakLink Name:=Liens(Compteur), Type:=xlLinkTypeExcelLinks
Next Compteur

Cordialement, A+

Message édité par: yeahou, à: 19/05/2005 12:54
 
Bonjour Yeahou

Je viens d'essayer tes 2 solutions. Effectivement elles fonctionnent mais sous Excel2000 une erreur apparait sur chacune de tes solutions (Erreur d'execution '438', Propriete ou methode non géré par cet objet)

Je te remercie pour ton aide, mais mon probleme persiste toujours sous Excel2000.

Pierre
 
Bonjour Jacques et bonjour au forum

Je viens d'essayer FINDLINK et effectivement ca marche bien, le probleme c'est que je ne sais pas comment pouvoir l'integrer (sachant que les macros sont proteger) dans mon fichier. Il me faudrait la meem chose mais en macro pour que je puisse le lancer automatiquement, car je ne peux pas demander au utilisateurs qui se servirons de mon fichier d'origine de lancer cette application.

Quelqu'un aurait il une idée à me proposer pour effectuer cette supression de liaison sous Excel2000.

Merci d'avance pour votre aide.
Pierre
 
- 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

G
Réponses
9
Affichages
8 K
G
J
Réponses
4
Affichages
3 K
juicelink
J
H
Réponses
0
Affichages
2 K
Horusbk
H
A
Réponses
5
Affichages
4 K
B
Réponses
17
Affichages
3 K
benoitoleron
B
F
Réponses
2
Affichages
1 K
F
M
Réponses
7
Affichages
731
M
B
Réponses
5
Affichages
5 K
Brain Box
B
Retour