PrinceCorwin
XLDnaute Occasionnel
Bonjour le forum,
J'ai deux classeurs (Fichier1, Fichier2)
Dans Fichier1, j'ai une connexion SQL.
Dans le Fichier2, j'ai un tableau qui vient lire les données avec un REHERCHEV.
Je souhaite que le Fichier2 fasse une pause, le temps que le Fichier1 se mette à jour.
Dans le Fichier2, j'ai e code suivant :
Mais le Fichier1 n'a pas finie sa Mise à Jour que le recherchev a terminé.
Donc pas la bonne information remontée.
Comment puis-je faire pour que le Fichier2 attende la fin de la mise à jour du Fichier1 ?
Merci à tous pour vos propositions.
JCB
J'ai deux classeurs (Fichier1, Fichier2)
Dans Fichier1, j'ai une connexion SQL.
Dans le Fichier2, j'ai un tableau qui vient lire les données avec un REHERCHEV.
Je souhaite que le Fichier2 fasse une pause, le temps que le Fichier1 se mette à jour.
Dans le Fichier2, j'ai e code suivant :
Code:
Workbooks("Fichier1").RefreshAll
cells(1,2).select
selction.formulaR1C1="=VLOOKUP(RC[-1],'[Fichier1]Feuil1'!C1:C5,4,FALSE)
Mais le Fichier1 n'a pas finie sa Mise à Jour que le recherchev a terminé.
Donc pas la bonne information remontée.
Comment puis-je faire pour que le Fichier2 attende la fin de la mise à jour du Fichier1 ?
Merci à tous pour vos propositions.
JCB