OVH Cloud OVH Cloud

Application.AskToUpdateLinks=???

2 réponses
Avatar
Kyvu
Bonjour =E0 vous,

J'ai dans une macro qui s'ex=E9cute =E0 l'ouverture d'un=20
classeur la fonction suivante:

Application.AskToUpdateLinks =3D False

A la fermeture, j'ai plac=E9 le contraire pour r=E9tablir le=20
param=E8tre d'origine:

Application.AskToUpdateLinks =3D True

Seulement voil=E0: la valeur reste toujours =E0 False.

J'ai le m=EAme probl=E8me lorsque je veux masquer la barre de=20
formule. A la fermeture, plus rien ne r=E9appara=EEt. Le=20
param=E8tre reste obstin=E9ment =E0 False. Je dois alors aller=20
dans Outils/Options... pour le remettre en manuel.

Qu'ai-je mal fait?

Merci d'avance pour vos lumi=E8res.

@micalement.



Kyvu On Line!

2 réponses

Avatar
michdenis
Bonjour Kyvu,

Copie cette procédure et exécute là.

Est-ce que ton problème est toujours là ?

'-----------------
Sub ActiverProcEven()

Application.EnableEvents = False

End Sub
'-----------------


Salutations!



"Kyvu" a écrit dans le message de news:05c901c343ba$0716ab10$
Bonjour à vous,

J'ai dans une macro qui s'exécute à l'ouverture d'un
classeur la fonction suivante:

Application.AskToUpdateLinks = False

A la fermeture, j'ai placé le contraire pour rétablir le
paramètre d'origine:

Application.AskToUpdateLinks = True

Seulement voilà: la valeur reste toujours à False.

J'ai le même problème lorsque je veux masquer la barre de
formule. A la fermeture, plus rien ne réapparaît. Le
paramètre reste obstinément à False. Je dois alors aller
dans Outils/Options... pour le remettre en manuel.

Qu'ai-je mal fait?

Merci d'avance pour vos lumières.

@micalement.



Kyvu On Line!
Avatar
michdenis
Bonjour Kyvu,


à l'adresse suivante sur excelabo :

http://www.excelabo.net/xl/alertes.htm#noupdate

On peut y lire ceci :

Empêcher la demande de mise à jour des liaisons
Peut-on empêcher la demande de mise à jour des liaisons à l'ouverture ?D'après Bill Manville, il n'existe aucun moyen
d'empêcher la demande de mise à
jour des liaisons à l'ouverture d'un classeur.
Le contournement qu'il recommande est d'utiliser un autre classeur, dont le seul
"travail" est d'ouvrir le classeur qui t'intéresse en utilisant le paramètre
UpdateLinks de la méthode Open et lui donnant la valeur 0.

Frédéric SigonneauSalutations





"Kyvu" a écrit dans le message de news:6b7a01c343c0$a74effa0$
Bonjour!

J'ai exécuter cette procédure après avoir fermé mon
programme mais la confirmation de mise à jour automatique
des liens est toujours désactivée. ;-(

@micalement.



Kyvu On Line!



-----Message d'origine-----
Bonjour Kyvu,

Copie cette procédure et exécute là.

Est-ce que ton problème est toujours là ?

'-----------------
Sub ActiverProcEven()

Application.EnableEvents = False

End Sub
'-----------------


Salutations!