VBA : supprimer "activer les liaisons" à l'ouverture du fichier

Fermé
Maud1681 Messages postés 14 Date d'inscription mercredi 8 février 2017 Statut Membre Dernière intervention 16 février 2017 - 16 févr. 2017 à 09:10
Maud1681 Messages postés 14 Date d'inscription mercredi 8 février 2017 Statut Membre Dernière intervention 16 février 2017 - 16 févr. 2017 à 10:46
Bonjour,
J'ai une macro qui permet de copier une feuille et l'enregistrer sous un nouveau nom. Quand j'envoie ce fichier, excel demande à l'ouverture s'il faut "activer" le contenu et "mettre à jour les laisons". Je voudrais supprimer ces message et peu importe l'ordinateur qui ouvre le fichier.

J'ai trouvé ce code : Workbooks.Open monfichier, UpdateLinks:=0

Mais question bête... est-ce que ça va annuler mes deux alertes ? et où dois-placer le code étant donné que je veux que l'option soit active sur la copie ?

Vous remerciant par avance encore une fois,


1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
16 févr. 2017 à 09:35
0
Maud1681 Messages postés 14 Date d'inscription mercredi 8 février 2017 Statut Membre Dernière intervention 16 février 2017
16 févr. 2017 à 10:46
alors je dois vraiment être nulle sur le sujet...
Si je suis le chemin indiqué (à partir du fichier source), forcément excel me dit qu'il n'y a pas de liaison.
Quand j'active ma macro, une copie de la feuille se fait, j'utilise un copier/coller pour supprimer toutes les liaisons et j'enregistre la feuille.
La feuille reste quand même associée au fichier d'origine... je sèche... c'est quand même curieux... je veux faire une copie et perdre toute connexion avec le fichier source...
0