Question

J'ai un simple classeur Excel avec une feuille où se trouve une requête chargée après le démarrage du classeur. Ce n'est pas Procédure VBA.

Est-il possible de démarrer la procédure VBA après des données externes sont chargées ?

Ou est-il possible de démarrer la macro après avoir démarré Excel mais d'attendre que la requête soit terminée ?

Était-ce utile?

La solution

Vous pouvez essayer ceci comme commenté en utilisant Workbook_Open événement.

Private Sub Workbook_Open()

    Me.RefreshAll
    DoEvents 'This will halt macro to allow the system finish on-going activity which is refreshing the workbook.
    MyMacro 'This is the name of the VBA procedure stored in a module you want to run

End Sub
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top