souci pour transfert apres actualisation

  • Initiateur de la discussion Initiateur de la discussion PHILIP
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

PHILIP

XLDnaute Occasionnel
Bonjour à tous,

j'importe des données de plusieurs classeurs dans un seul classeur que je dois expedier par outlock à plusieurs destinataires . Helas dans le developpement de cette macro j'ai un souci car chaque classeur source appelé a des données importées d'une source exterieure que je dois actualiser avant de les coller dans le classeur unique et le hic c'est que l'actulisation se faisant au bout de 15 à 30 secondes ma macro n'attends pas ce laps de temps et prend les données pas encore actualisées j'ai donc mis la ligne en rouge dans le code entre l'actualisation et le collage des données mais cela ne fonctionne pas
Code:
 Workbooks.Open ("C:\Documents and Settings\PC42\Bureau\TAGESBERICHT.xls")
    ActiveWorkbook.RefreshAll
   [COLOR="red"] Do While Application.CalculationState <> xlDone
    Loop
[/COLOR]
auriez vous une autre methode?

merci pour votre aide
 
Re : souci pour transfert apres actualisation

Bonjour,

A tester,
Code:
Dim bkQuery as Boolean
 Workbooks.Open ("C:\Documents and Settings\PC42\Bureau\TAGESBERICHT.xls")
  With  ActiveWorkbook
       'Récupère l'état synchrone ou asynchrone des mise à jours
       'Si elle sont faites ou non en arrière-plan
       .bkQuery=.BackgroundQuery
       'Force le mode synchrone (pas en arrière plan)
       .BackgroundQuery=False 
       'Appelle la mise à jour
       .RefreshAll
       'Repositionne le mode  à sa valeur initiale
       .BackgroundQuery=bkQuery
  End With

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

S
Réponses
1
Affichages
2 K
Retour