Rechercher : dans
Par :

VBA EXCEL:Annuler le msg:mise à jour liaison?

Dernière réponse le 8 sep 2009 à 18:47:32 teddy42700, le 8 sep 2009 à 14:14:33 
 Signaler ce message aux modérateurs

Bonjour,

Dans un de mes macros Excel:

-J'ouvre un autre fichier excel qui contient des liens vers un autre classeur.

Pendant l'excution de la macro, une msg apparait me demandant si je veux metre à jour les liaisons, et je n'arrive pas à enlever ce msg.

- Dans la macro, j'ai mis Docmd.setwarning=false , j'ai aussi mis l'equivalent Excel (donc je ne me souvient plus en ce moment ;) )

-Dans excel ,j'ai décoché la case "Confiation de la mise à jour automatique des liens"

Le msg apparait toujours, comment faire partir ce msg?

Configuration: Windows XP Internet Explorer 6.0

1

melanie1324, le 8 sep 2009 à 16:13:39

Bonjour,

Mets cette ligne de commande en début de macro :
Application.DisplayAlerts = False

Répondre à melanie1324

2

 michel_m, le 8 sep 2009 à 18:47:32

Bonjour,

Private Sub Workbook_Open()
Application.AskToUpdateLinks = False
End Sub

petite remarque:
Application.DisplayAlerts = False est à déconseiller formellement car elle emp^che tous les messages de sécurité
Lorsque, VRAIMENT, on ne peut pas faire autrement,il faut utiliser dès qu'on le peut OBLIGATOIREMENT le rétablissement des affichages d'alertes par
Application.DisplayAlerts = False

Ne pas le faire ou ne pas le conseiller est une faute grave

Cordialement, Michel

Répondre à michel_m
Collection CommentÇaMarche.net