OVH Cloud OVH Cloud

Mise à jour tableau externe

3 réponses
Avatar
coco74
Bonjour à tous,

Voilà mon pb :

J'ai un classeur (C1) qui lit des données dans un autre classeur(C2). Mais
ce second classeur (C2) a lui-même ses données qui sont liées à un fichier
texte (T1).
Ce que je voudrais, c'est pouvoir rafraichir automatiquement les données de
C2 quand j'ouvre C1. Je ne vais jamais dans C2, c'est juste un relais qui
ajoute des données calculées par rapport à T1.
Je ne sais pas faire autrement que de faire ouvrir automatiquement C2 par C1
en ayant cocher l'actualisation de la plage de C2.

Ma question : comment faire pour forcer lors de l'ouverture de C1
l'actualisation de C2 SANS OUVRIR CELUI-CI ?

Merci de votre aide

--
coco

3 réponses

Avatar
lSteph
Bonjour,

Si j'ai bien compris

Liaisons Mettre à jour
te permet de faire cela depuis ton Classeur1 par rapport à Classeur2
mais s'il faut que Classeur2 aille lui même se mettre à jour par
rapport à Texte1
iTu peux faire semblant de ne pas l'ouvrir et effectuer cela par macro
en VBA sans que cela ne s'affiche, dans le genre

Application.screenupdatingúlse
Workbooks.open filename:="C:monrepmonClasseur2.xls",
updatelinks:=true
activeworkbook.close true

Sinon peut être avec ADO, bon courage , fais une recherche dans google
groups sur mpfe et cherche ADO.

Cdlt.

lSteph

coco74 avait écrit le 09/11/2006 :
Bonjour à tous,

Voilà mon pb :

J'ai un classeur (C1) qui lit des données dans un autre classeur(C2). Mais
ce second classeur (C2) a lui-même ses données qui sont liées à un fichier
texte (T1).
Ce que je voudrais, c'est pouvoir rafraichir automatiquement les données de
C2 quand j'ouvre C1. Je ne vais jamais dans C2, c'est juste un relais qui
ajoute des données calculées par rapport à T1.
Je ne sais pas faire autrement que de faire ouvrir automatiquement C2 par C1
en ayant cocher l'actualisation de la plage de C2.

Ma question : comment faire pour forcer lors de l'ouverture de C1
l'actualisation de C2 SANS OUVRIR CELUI-CI ?

Merci de votre aide


--
- -

Avatar
coco74
Merci Isteph

Avec ton code le C2 ne s'ouvrira vraiment pas ?
--
coco



Bonjour,

Si j'ai bien compris

Liaisons Mettre à jour
te permet de faire cela depuis ton Classeur1 par rapport à Classeur2
mais s'il faut que Classeur2 aille lui même se mettre à jour par
rapport à Texte1
iTu peux faire semblant de ne pas l'ouvrir et effectuer cela par macro
en VBA sans que cela ne s'affiche, dans le genre

Application.screenupdatingúlse
Workbooks.open filename:="C:monrepmonClasseur2.xls",
updatelinks:=true
activeworkbook.close true

Sinon peut être avec ADO, bon courage , fais une recherche dans google
groups sur mpfe et cherche ADO.

Cdlt.

lSteph

coco74 avait écrit le 09/11/2006 :
Bonjour à tous,

Voilà mon pb :

J'ai un classeur (C1) qui lit des données dans un autre classeur(C2). Mais
ce second classeur (C2) a lui-même ses données qui sont liées à un fichier
texte (T1).
Ce que je voudrais, c'est pouvoir rafraichir automatiquement les données de
C2 quand j'ouvre C1. Je ne vais jamais dans C2, c'est juste un relais qui
ajoute des données calculées par rapport à T1.
Je ne sais pas faire autrement que de faire ouvrir automatiquement C2 par C1
en ayant cocher l'actualisation de la plage de C2.

Ma question : comment faire pour forcer lors de l'ouverture de C1
l'actualisation de C2 SANS OUVRIR CELUI-CI ?

Merci de votre aide


--
- -






Avatar
lSteph
Si bien sûr, mais cela ne se voit pas!

@+


Merci Isteph

Avec ton code le C2 ne s'ouvrira vraiment pas ?
--
coco



Bonjour,

Si j'ai bien compris

Liaisons Mettre à jour
te permet de faire cela depuis ton Classeur1 par rapport à Classeur2
mais s'il faut que Classeur2 aille lui même se mettre à jour par
rapport à Texte1
iTu peux faire semblant de ne pas l'ouvrir et effectuer cela par macro
en VBA sans que cela ne s'affiche, dans le genre

Application.screenupdatingúlse
Workbooks.open filename:="C:monrepmonClasseur2.xls",
updatelinks:=true
activeworkbook.close true

Sinon peut être avec ADO, bon courage , fais une recherche dans google
groups sur mpfe et cherche ADO.

Cdlt.

lSteph

coco74 avait écrit le 09/11/2006 :
Bonjour à tous,

Voilà mon pb :

J'ai un classeur (C1) qui lit des données dans un autre classeur(C2). Mais
ce second classeur (C2) a lui-même ses données qui sont liées à un fichier
texte (T1).
Ce que je voudrais, c'est pouvoir rafraichir automatiquement les données de
C2 quand j'ouvre C1. Je ne vais jamais dans C2, c'est juste un relais qui
ajoute des données calculées par rapport à T1.
Je ne sais pas faire autrement que de faire ouvrir automatiquement C2 par
C1 en ayant cocher l'actualisation de la plage de C2.

Ma question : comment faire pour forcer lors de l'ouverture de C1
l'actualisation de C2 SANS OUVRIR CELUI-CI ?

Merci de votre aide


--
- -






--
- -