Excel+VBA MAJ liaisons lors ouverture fichier

Fermé
gilles - 12 nov. 2003 à 17:14
 bruno - 21 janv. 2013 à 16:14
Je voudais mettre à jour en automatique les liaisons du classeur que j'ouvre avec la ligne de prog suivante :
Workbooks.Open Filename:="C:\Offres de prix\Base de données\Base Calcul de prix.xls" de manière à ne plus avoir la
questions :"Le classeur que vous ouvrez à des liaisons avec un autre classeur voulez mettre à jour les liaisons"

Merci par avance

Gilles
A voir également:

2 réponses

salut,

tu vas dans outils, option puis tu clique sur l'onglet "modification" et tu décoches la case "confirmation de la mise à jour automatique des liens". Tu n'auras plus la question qui se posera.

Si tu veux que la mise à jour se fasse automatiquement. Tu vas toujours dans outils, option et tu cliques sur l'onglet "calcul" et tu coches la case automatique.
9
Essaie :
Workbooks.Open Filename:="C:\Offres de prix\Base de données\Base Calcul de prix.xls" updatelinks:=false
4
Avec la virgule, c'est mieux :
Workbooks.Open Filename:="C:\Offres de prix\Base de données\Base Calcul de prix.xls", updatelinks:=false
Fonctionne sur Excel 2000 et à priori sur 97.
0
Gilles > Kloun
8 janv. 2004 à 13:55
MERCI MALHEUREUSEMENT
Celà ne fonctionne pas.
Ca ne change rien j'ai toujours la question :
"Le classeur que vous avez ouvert comprote des liaisons
avec un autre classeur....voulez vous les mettre à jour"
Je voudrais les mettre à jour lors de l'ouverture du
fichier sans que la fenêtre apparaisse.
J'ai eXCEL 2000
0
Gilles > Kloun
8 janv. 2004 à 14:23
en fait mon pb n'est pas lors de l'ouverture de ce classeur,
mais lors de l'ouverture du premier.
Lors de l'ouverture du premier, j'utilise la macro
autopen pour ouvrir le deuxièeme classeur.
En fait la question sur les liasons est au premier
classeur. Penses tu que je peux trouver un système
pour mettre à jour les liaisons automatiquement
soit dans la macro autopen soit par un autre système
VOici la macro complète :
Sub Auto_Open()
Application.ScreenUpdating = False
Workbooks.Open Filename:="C:\Offres de prix\Base de données\Base Calcul de prix.xls", UpdateLinks:="3"
Windows("Calcul de prix DJ.xls").Activate
Sheets("MENU").Select
Application.ScreenUpdating = True
End Sub

merci par avance
0
Gilles > Kloun
8 janv. 2004 à 14:24
en fait mon pb n'est pas lors de l'ouverture de ce classeur,
mais lors de l'ouverture du premier.
Lors de l'ouverture du premier, j'utilise la macro
autopen pour ouvrir le deuxièeme classeur.
En fait la question sur les liasons est au premier
classeur. Penses tu que je peux trouver un système
pour mettre à jour les liaisons automatiquement
soit dans la macro autopen soit par un autre système
VOici la macro complète :
Sub Auto_Open()
Application.ScreenUpdating = False
Workbooks.Open Filename:="C:\Offres de prix\Base de données\Base Calcul de prix.xls", UpdateLinks:="3"
Windows("Calcul de prix DJ.xls").Activate
Sheets("MENU").Select
Application.ScreenUpdating = True
End Sub

merci par avance
0
gilles > Kloun
8 janv. 2004 à 14:49
Merci grâce à toi je me suis repenché sur le pb
et j'ai enfin trouver la solution en fait c'est
une option à la con d'Excel : Menu
"Outil-Options onglet Modification"
il faut décocher tout simplement
"Confirmation de la mise à jour
automatique des liens " pas de macro
nécessaire
En tout cas c'est super cool
Bonne journée
Gilles
0