nanardino64
Messages postés131Date d'inscriptionvendredi 18 août 2006StatutMembreDernière intervention17 mars 2010
-
24 juil. 2008 à 16:56
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 2011
-
25 juil. 2008 à 09:38
Bonjour,
mon problème est le suivant: à l'ouverture fu fichier Excel, je voudrais ne plus avoir le message qui demande la mise à jour des liens entre les fichiers antérieurs.
Merci de répondre si vous avez une solution à ce problème...
Ciao
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 24 juil. 2008 à 18:09
Salut,
Le probleme est que la methode Application.DisplayAlerts = False dans l'evenement open du fichier, arrive trop tard. C'est a dire qu'excel cherche a mettre a jour les liens avant le lancement des macro.
La solution la plus simple serait de supprimé tout les liens, mais ce n'est peut etre pas ce que tu veux, heureusement il existe une solution :
Premiere solution les liens ne seront pas mis a jour et aucun message n'apparaitra.
ActiveWorkbook.UpdateLinks = xlUpdateLinksNever
deuxieme solution les liens seront mis a jour automatiquement et ce sans message.
ActiveWorkbook.UpdateLinks = xlUpdateLinksAlways
il suffit de te faire une petite macro et de la lancer une fois et de sauver ton fichier. Apres ça l'option sera prise en comtpe jusqu'a ce que quelqu'un change cette option. C'est a dire que si tu ne touches plus a cette option excel ne te demandera plus rien concernant les lien pour ce fichier.
nanardino64
Messages postés131Date d'inscriptionvendredi 18 août 2006StatutMembreDernière intervention17 mars 2010 24 juil. 2008 à 18:20
Merci beaucoup c'est sympas d'avoir répondu si vite d'autant plus que le temps pressait.
Une question supplémentaire : est-ce que ça va marcher seulement sur ce fichier ou pour tout excel ?
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 25 juil. 2008 à 09:38
Si c'est pour faire la manip une seule fois et ne plus y toucher, ne t'embête même pas à faire une macro ^^
Dans ton classeur, tu fais Menu Edition\Liaisons, et tu cliques sur le bouton Invite de démarrage.
Tu choisis l'option que tu veux et OK.
Hop là.
En fait, la macro de BigFish revient à faire cette manipulation