Excel 2003 - Désactiver la demande de mise à jour de liaison

Le
thomas
Bonjour,

Un classeur Excel a de nombreux liens et leur mise à jour prend pas mal de
temps. Elle n'est pas nécessaire à chaque fois.

Existe-t-il une instruction VBA permettant de désactiver la fenêtre de mise
à jour des liaisons qui s'affichent à chaque ouverture du classeur?

Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jacky
Le #16633851
Bonsoir,

Peut-être...
Outils / Options
Onglet Modification
Décocher: confirmation de la mise à jour automatique des liens

--
Salutations
JJ


"thomas" <nomail> a écrit dans le message de news:

Bonjour,

Un classeur Excel a de nombreux liens et leur mise à jour prend pas mal de
temps. Elle n'est pas nécessaire à chaque fois.

Existe-t-il une instruction VBA permettant de désactiver la fenêtre de
mise
à jour des liaisons qui s'affichent à chaque ouverture du classeur?

Merci



Jacky
Le #16634211
Oupss!!
J'ai lu trop vite !
Ceci ne supprime que le message à l'ouverture.

--
Salutations
JJ


"Jacky" OI7Hi%
Bonsoir,

Peut-être...
Outils / Options
Onglet Modification
Décocher: confirmation de la mise à jour automatique des liens

--
Salutations
JJ


"thomas" <nomail> a écrit dans le message de news:

Bonjour,

Un classeur Excel a de nombreux liens et leur mise à jour prend pas mal
de
temps. Elle n'est pas nécessaire à chaque fois.

Existe-t-il une instruction VBA permettant de désactiver la fenêtre de
mise
à jour des liaisons qui s'affichent à chaque ouverture du classeur?

Merci







LSteph
Le #16634181
...en complément de
ne pas mettre à jour les liaisons externes!

Jacky a écrit :
Oupss!!
J'ai lu trop vite !
Ceci ne supprime que le message à l'ouverture.



thomas
Le #16634171
Mais c'est lié au poste sur lequel est installé excel non? pas au classeur
lui même.

je voudrais que ce seul classeur ne soit pas mis à jour à l'ouverture

merci

"Jacky"
Oupss!!
J'ai lu trop vite !
Ceci ne supprime que le message à l'ouverture.

--
Salutations
JJ


"Jacky" OI7Hi%
Bonsoir,

Peut-être...
Outils / Options
Onglet Modification
Décocher: confirmation de la mise à jour automatique des liens

--
Salutations
JJ


"thomas" <nomail> a écrit dans le message de news:

Bonjour,

Un classeur Excel a de nombreux liens et leur mise à jour prend pas mal
de
temps. Elle n'est pas nécessaire à chaque fois.

Existe-t-il une instruction VBA permettant de désactiver la fenêtre de
mise
à jour des liaisons qui s'affichent à chaque ouverture du classeur?

Merci







Jacky
Le #16634491
Oui...Stéphane
Et complément du complément ;o)
Qui se trouve ici:
Edition/Liaison==>invite de démarrage==>cocher la case correspondante

--
Salutations
JJ


"LSteph"
...en complément de
ne pas mettre à jour les liaisons externes!

Jacky a écrit :
Oupss!!
J'ai lu trop vite !
Ceci ne supprime que le message à l'ouverture.





thomas
Le #16654681
Merci, c'est ce que je voulais

Si ensuite je veux mettre à jour les liaisons sans avoir à toutes les
sélectionner (j'en ai une centaine et c'est pour cela que je ne voulais pas
tout mettre à jour à chaque ouverture du fichier) dans Edition/Liaisons
comment puis-je le faire globalement en VBA ?

Merci

"Jacky" #d#
Oui...Stéphane
Et complément du complément ;o)
Qui se trouve ici:
Edition/Liaison==>invite de démarrage==>cocher la case correspondante

--
Salutations
JJ


"LSteph"
...en complément de
ne pas mettre à jour les liaisons externes!

Jacky a écrit :
Oupss!!
J'ai lu trop vite !
Ceci ne supprime que le message à l'ouverture.





Jacky
Le #16657661
Re....
comment puis-je le faire globalement en VBA ?


Ben...
Cette manip.
Edition/Liaison==>Mettre à jour les valeurs
Avec l'enregistreur de macro en route te donne pratiquement tout le code.
Il doit ressembler à ceci
'-------
ActiveWorkbook.UpdateLink Name:="Classeur2", Type:=xlExcelLinks
'-------
Ici "Classeur2" étant le classeur de liaison(a adapter)
Recommencer s'il y a plusieurs classeurs.
Et mettre le tout dans une macro en l'associant à un bouton de commande.

--
Salutations
JJ


"thomas" <nomail> a écrit dans le message de news:

Merci, c'est ce que je voulais

Si ensuite je veux mettre à jour les liaisons sans avoir à toutes les
sélectionner (j'en ai une centaine et c'est pour cela que je ne voulais
pas
tout mettre à jour à chaque ouverture du fichier) dans Edition/Liaisons
comment puis-je le faire globalement en VBA ?

Merci

"Jacky" :
#d#
Oui...Stéphane
Et complément du complément ;o)
Qui se trouve ici:
Edition/Liaison==>invite de démarrage==>cocher la case correspondante

--
Salutations
JJ


"LSteph"
...en complément de
ne pas mettre à jour les liaisons externes!

Jacky a écrit :
Oupss!!
J'ai lu trop vite !
Ceci ne supprime que le message à l'ouverture.








thomas
Le #16658351
oui le code vba pour un classeur je connaissais mais il n'y a pas la
possibilité de le faire pour tous les classeurs d'un seul coup? (pour ne pas
recommencer une centaine de fois)


"Jacky"
Re....
comment puis-je le faire globalement en VBA ?


Ben...
Cette manip.
Edition/Liaison==>Mettre à jour les valeurs
Avec l'enregistreur de macro en route te donne pratiquement tout le code.
Il doit ressembler à ceci
'-------
ActiveWorkbook.UpdateLink Name:="Classeur2", Type:=xlExcelLinks
'-------
Ici "Classeur2" étant le classeur de liaison(a adapter)
Recommencer s'il y a plusieurs classeurs.
Et mettre le tout dans une macro en l'associant à un bouton de commande.

--
Salutations
JJ


"thomas" <nomail> a écrit dans le message de news:

Merci, c'est ce que je voulais

Si ensuite je veux mettre à jour les liaisons sans avoir à toutes les
sélectionner (j'en ai une centaine et c'est pour cela que je ne voulais
pas
tout mettre à jour à chaque ouverture du fichier) dans Edition/Liaisons
comment puis-je le faire globalement en VBA ?

Merci

"Jacky" :
#d#
Oui...Stéphane
Et complément du complément ;o)
Qui se trouve ici:
Edition/Liaison==>invite de démarrage==>cocher la case correspondante

--
Salutations
JJ


"LSteph"
...en complément de
ne pas mettre à jour les liaisons externes!

Jacky a écrit :
Oupss!!
J'ai lu trop vite !
Ceci ne supprime que le message à l'ouverture.








Publicité
Poster une réponse
Anonyme