Pour marquer une pause d'une seconde, le code VBA sera le suivant: Application.Wait (Now + TimeValue ("00:00:01")) Si vous voulez attendre une minute, le code sera: Application.Wait (Now + TimeValue ("00:01:00")) … et ainsi de suite. En effet j'ai des champs calculé que je dois enregistrer et le code VBA n'attend pas la fin de Me.recalc ce qui a pour effet de mettre mes champs calculés à 0. Ajouté 2-3 seconde d'attente dans le code avant d'actualiser un test fait une différence. i = taux d'actualisation. Actualiser une connexion de données externes dans Excel '. Sous-formulaires : une mise au point - Le Grenier Access 3. [XL-2007] Attendre l'actualisation en arrière plan. 7 juillet 2021 at 16 . Toute modification apportée à la fonction IMPORTRANGE du document source entraîne l'actualisation de tous les documents destinataires ouverts et l'affichage d'une barre de chargement verte.IMPORTRANGE attend également que les calculs se terminent sur le document source avant de renvoyer les résultats au document destinataire, même s'il n'y a aucun calcul à effectuer dans la plage source. Formule de la valeur actuelle nette | Exemples avec modèle Excel Posté le 29-07-2005 à 11:16:59 . Ctrl+F5. Mon pb c'est que le reste de l'exécution se lance avant la fin de l'actualisation et donc sur des valeurs non actualisées. Malheureusement, l'actualisation en arrière-plan est déjà désactivé, même si je l'ai réglé manuellement par l'intermédiaire de la connexion de données de propriétés, non pas par VBA. J'ai mal lu scrollTop xD Ca fonctionne normalement. Déterminez le taux d'actualisation. 1. presse autre + F11 en même temps pour ouvrir le Microsoft Visual Basic pour applications fenêtre.