Empêcher la mise à jour des liaisons à l'ouverture

Sly le globe trotter

XLDnaute Occasionnel
Bonjour,

J'ai trouvé pas mal de choses sur le sujet mais pas tout à fait ce qu'il me faut... Peut-être un peu tordu en fait :D

Je souhaite qu'à l'ouverture d'un fichier Excel, la mise à jour des liaisons ne soient pas faites et que la fenêtre ne s'affiche pas à l'écran.
Pour cela, j'ai décoché l'option dans le Menu Outils/Options/Modifications.

Sauf que maintenant, j'ai une nouvelle fenêtre qui me demande, à l'ouverture, de continuer ou de modifier les liaisons... Je souhaiterais que l'ouverture puisse être directe pour l'utilisateur.

En cherchant depuis un classeur vide à ouvrir le dit fichier pas de souci avec le code suivant :
Code:
Workbooks.Open Filename:="Nom du fichier à ouvrir, UpdateLinks:=0

Sauf que dans mon cas, c'est dans le fichier que je souhaite ouvrir que je ne veux pas voir s'afficher la fenêtre.
J'ai essayé de coder qqch dans ThisWorkbook mais sans succès.

Si l'un d'entre vous à une piste, je suis preneur :)

Merci
Sylvain
 

Pierrot93

XLDnaute Barbatruc
Re : Empêcher la mise à jour des liaisons à l'ouverture

Bonjour sky,

essaye le code ci dessous, à placer dans le module "thisworbook", se déclenche à l'ouverture :

Code:
Option Explicit
Private Sub Workbook_Open()
ThisWorkbook.UpdateLinks = xlUpdateLinksNever
End Sub

bon après midi
@+
 

Discussions similaires

Statistiques des forums

Discussions
312 514
Messages
2 089 220
Membres
104 065
dernier inscrit
il matador