Démarrer la procédure VBA APRÈS charger des données externes
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 ?
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